yangfasheng 7 лет назад
Родитель
Сommit
47558cfbb3
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      rtthread-port/jerry_util.c

+ 3 - 0
rtthread-port/jerry_util.c

@@ -73,6 +73,9 @@ jerry_value_t js_call_func_obj(const jerry_value_t func_obj_val, /**< function o
 {
     jerry_value_t ret;
 
+    if (_call_func_lock == RT_NULL)
+        return jerry_create_null();
+
     rt_mutex_take(_call_func_lock, RT_WAITING_FOREVER);
     ret = jerry_call_function(func_obj_val, this_val, args_p, args_count);
     rt_mutex_release(_call_func_lock);