platform/iphone/rhoextlib/dosyscall.c in rhodes-1.5.5 vs platform/iphone/rhoextlib/dosyscall.c in rhodes-2.0.0.beta1

- old
+ new

@@ -14,10 +14,10 @@ RAWLOG_INFO2("%s => %s\n",params->_names[i],params->_values[i]); } } //If synchronous call on ruby thread, generate return parameters - if (!params->_call_on_ui_thread) { + if (params && !params->_call_on_ui_thread) { PARAMS_WRAPPER* pw = malloc(sizeof(PARAMS_WRAPPER)); pw->_nparams = 2; pw->_names = malloc(pw->_nparams*sizeof(char*)); pw->_values = malloc(pw->_nparams*sizeof(char*)); for(i=0;i<pw->_nparams;i++){