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++){