]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix seg in js
authorAnthony Minessale <anthony.minessale@gmail.com>
Wed, 17 Dec 2008 15:35:40 +0000 (15:35 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Wed, 17 Dec 2008 15:35:40 +0000 (15:35 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10851 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/languages/mod_spidermonkey/mod_spidermonkey.c

index 63c0a26f59cd58d0b3e7b724981095012fd934f2..6bea8d86fd5695416ed43bb5e0872b6a5574d5bd 100644 (file)
@@ -1778,6 +1778,8 @@ static JSBool session_set_variable(JSContext * cx, JSObject * obj, uintN argc, j
        struct js_session *jss = JS_GetPrivate(cx, obj);
        switch_channel_t *channel;
 
+       METHOD_SANITY_CHECK();
+
        channel = switch_core_session_get_channel(jss->session);
 
        if (argc > 1) {
@@ -1799,10 +1801,7 @@ static JSBool session_get_variable(JSContext * cx, JSObject * obj, uintN argc, j
        struct js_session *jss = JS_GetPrivate(cx, obj);
        switch_channel_t *channel;
 
-       if (!jss || !jss->session) {
-               *rval = BOOLEAN_TO_JSVAL(JS_FALSE);
-               return JS_TRUE;
-       }
+       METHOD_SANITY_CHECK();
 
        channel = switch_core_session_get_channel(jss->session);