diff --git a/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c b/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c index 57df2d9bec..2cb1d3ecd6 100644 --- a/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c +++ b/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c @@ -764,31 +764,31 @@ JSClass event_class = { /*********************************************************************************/ static JSBool dtmf_construct(JSContext * cx, JSObject * obj, uintN argc, jsval * argv, jsval * rval) { + + switch_dtmf_t *dtmf; + int32 duration = SWITCH_DEFAULT_DTMF_DURATION; + char *ename; + if (argc > 0) { - switch_dtmf_t *dtmf; - int32 duration = SWITCH_DEFAULT_DTMF_DURATION; - char *ename; + ename = JS_GetStringBytes(JS_ValueToString(cx, argv[0])); + } else { + eval_some_js("~throw new Error(\"Invalid Args\");", cx, obj, rval); + return JS_FALSE; + } - if (argc > 0) { - ename = JS_GetStringBytes(JS_ValueToString(cx, argv[0])); - } else { - eval_some_js("~throw new Error(\"Invalid Args\");", cx, obj, rval); - return JS_FALSE; - } - - if (argc > 1) { - JS_ValueToInt32(cx, argv[1], &duration); - if (duration <= 0) { - duration = SWITCH_DEFAULT_DTMF_DURATION; - } - } - - if ((dtmf = malloc(sizeof(*dtmf)))) { - JS_SetPrivate(cx, obj, dtmf); - return JS_TRUE; + if (argc > 1) { + JS_ValueToInt32(cx, argv[1], &duration); + if (duration <= 0) { + duration = SWITCH_DEFAULT_DTMF_DURATION; } } + if ((dtmf = malloc(sizeof(*dtmf)))) { + JS_SetPrivate(cx, obj, dtmf); + return JS_TRUE; + } + + return JS_FALSE; }