]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
allow vars to be set containing vars from languages
authorAnthony Minessale <anthm@freeswitch.org>
Thu, 15 Jul 2010 13:42:51 +0000 (08:42 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Thu, 15 Jul 2010 13:42:51 +0000 (08:42 -0500)
src/mod/languages/mod_spidermonkey/mod_spidermonkey.c
src/switch_cpp.cpp

index ccaba559fdc66bc685e053bc6ace3125fdf7f513..177b5586a1fae58c9115534580689c36fa86388a 100644 (file)
@@ -1823,7 +1823,7 @@ static JSBool session_set_variable(JSContext * cx, JSObject * obj, uintN argc, j
 
                var = JS_GetStringBytes(JS_ValueToString(cx, argv[0]));
                val = JS_GetStringBytes(JS_ValueToString(cx, argv[1]));
-               switch_channel_set_variable(channel, var, val);
+               switch_channel_set_variable_var_check(channel, var, val, SWITCH_FALSE);
                *rval = BOOLEAN_TO_JSVAL(JS_TRUE);
        } else {
                *rval = BOOLEAN_TO_JSVAL(JS_FALSE);
index ec4c9c40b4d57b3cacde8ee0854dbb72b670f562..5368cdddeb9eb95c4b3b3ab8fb4b8b565389a7b8 100644 (file)
@@ -623,7 +623,7 @@ SWITCH_DECLARE(void) CoreSession::setVariable(char *var, char *val)
 {
        this_check_void();
        sanity_check_noreturn;
-    switch_channel_set_variable(channel, var, val);
+       switch_channel_set_variable_var_check(channel, var, val, SWITCH_FALSE);
 }
 
 SWITCH_DECLARE(const char *)CoreSession::getVariable(char *var)