Browse Source

update jerry_util.c

yangfasheng 7 years ago
parent
commit
47558cfbb3
1 changed files with 3 additions and 0 deletions
  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);