]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix MODLANG-69
authorBrian West <brian@freeswitch.org>
Mon, 14 Jul 2008 23:24:39 +0000 (23:24 +0000)
committerBrian West <brian@freeswitch.org>
Mon, 14 Jul 2008 23:24:39 +0000 (23:24 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9027 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/languages/mod_spidermonkey/mod_spidermonkey.c

index d27d5d84e961b4771ec1e94f063658cf31f8d743..3fb664858adc6a5771f686122bd29e7cae82026d 100644 (file)
@@ -1589,7 +1589,9 @@ static jsval check_hangup_hook(struct js_session *jss, jsval *rp)
                }
                JS_CallFunction(jss->cx, jss->obj, jss->on_hangup, argc, argv, &ret);
                resp = JS_GetStringBytes(JS_ValueToString(jss->cx, ret));
-               ret = !strcasecmp(resp, "exit") ? JS_FALSE : JS_TRUE;
+               if (!switch_strlen_zero(resp)) {
+                       ret = !strcasecmp(resp, "exit") ? JS_FALSE : JS_TRUE;
+               }
        }
 
        if (rp) {