diff options
author | twisted <twisted@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-11-15 01:33:31 +0000 |
---|---|---|
committer | twisted <twisted@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-11-15 01:33:31 +0000 |
commit | 1bec9f610422acabc817c1c8b39c83d8441dc78a (patch) | |
tree | 33d50b28ba124015f0c0e50e9a22811f10259b57 /manager.c | |
parent | 8acbf04043137e3a3c1af2b8f1d3ba7fd6614500 (diff) |
Issue #5737
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7097 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'manager.c')
-rwxr-xr-x | manager.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -329,9 +329,11 @@ struct ast_variable *astman_get_variables(struct message *m) if (!(var = ast_strdupa(m->headers[x] + varlen))) return head; - if ((var_count = ast_app_separate_args(var, '|', vars, sizeof(vars) / sizeof(var[0])))) { + if ((var_count = ast_app_separate_args(var, '|', vars, sizeof(vars) / sizeof(vars[0])))) { for (y = 0; y < var_count; y++) { - var = val = vars[y]; + if (!vars[y]) + continue; + var = val = ast_strdupa(vars[y]); strsep(&val, "="); if (!val || ast_strlen_zero(var)) continue; |