diff options
Diffstat (limited to 'channels/chan_jingle.c')
-rw-r--r-- | channels/chan_jingle.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/channels/chan_jingle.c b/channels/chan_jingle.c index 4f4af23fc..a3adb653a 100644 --- a/channels/chan_jingle.c +++ b/channels/chan_jingle.c @@ -1553,14 +1553,16 @@ static struct ast_channel *jingle_request(const char *type, struct ast_format_ca if (data) { s = ast_strdupa(data); - if (s) { - sender = strsep(&s, "/"); - if (sender && (sender[0] != '\0')) - to = strsep(&s, "/"); - if (!to) { - ast_log(LOG_ERROR, "Bad arguments in Jingle Dialstring: %s\n", data); - return NULL; - } + sender = strsep(&s, "/"); + if (sender && (sender[0] != '\0')) + to = strsep(&s, "/"); + if (!to) { + ast_log(LOG_ERROR, "Bad arguments in Jingle Dialstring: %s\n", data); + return NULL; + } + if (!to) { + ast_log(LOG_ERROR, "Bad arguments in Jingle Dialstring: %s\n", (char*) data); + return NULL; } } |