Modified: freeswitch/trunk/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c (16829 => 16830)
--- freeswitch/trunk/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c 2010-02-25 19:21:20 UTC (rev 16829)
+++ freeswitch/trunk/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c 2010-02-25 21:22:41 UTC (rev 16830)
@@ -3380,7 +3380,10 @@
}
if (msec) {
+ int saveDepth;
+ saveDepth = JS_SuspendRequest(cx);
switch_yield(msec * 1000);
+ JS_ResumeRequest(cx, saveDepth);
} else {
eval_some_js("~throw new Error(\"No Time specified\");", cx, obj, rval);
}