- --- manager.c 2005-08-03 19:34:30.000000000 +0300 +++ manager.c 2005-08-03 19:49:46.000000000 +0300 @@ -293,6 +293,12 @@ ~ if (!strncasecmp("Variable: ", m->headers[x], varlen)) { ~ var = val = ast_strdupa(m->headers[x] + varlen); ~ strsep(&val, "="); + if (!var || !val) + continue; + else + if (ast_strlen_zero(var)) + continue; + ~ cur = ast_variable_new(var, val); ~ if (head) { ~ cur->next = head;