]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
update
authorAnthony Minessale <anthony.minessale@gmail.com>
Tue, 18 Mar 2008 18:22:13 +0000 (18:22 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Tue, 18 Mar 2008 18:22:13 +0000 (18:22 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7916 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/languages/mod_spidermonkey/mod_spidermonkey.c

index 48a09e951d6c7ac270e4a053b8c12564f0c16dcb..513fc70aa02435051abda7eec5a8f1c4842f18ef 100644 (file)
@@ -2616,6 +2616,13 @@ static JSBool session_construct(JSContext * cx, JSObject * obj, uintN argc, jsva
        jss->cx = cx;
        jss->obj = obj;
        JS_SetPrivate(cx, obj, jss);
+       
+       if (argc > 0) {
+               char *uuid = JS_GetStringBytes(JS_ValueToString(cx, argv[0]));
+               if (uuid) {
+                       jss->session = switch_core_session_locate(uuid);
+               }
+       }
 
        return JS_TRUE;
 }