|
|
@ -202,15 +202,13 @@ static int apply_outgoing(struct outgoing *o, char *fn, FILE *f)
|
|
|
|
} else if (!strcasecmp(buf, "setvar") || !strcasecmp(buf, "set")) {
|
|
|
|
} else if (!strcasecmp(buf, "setvar") || !strcasecmp(buf, "set")) {
|
|
|
|
c2 = c;
|
|
|
|
c2 = c;
|
|
|
|
strsep(&c2, "=");
|
|
|
|
strsep(&c2, "=");
|
|
|
|
if (c2)
|
|
|
|
if (c2) {
|
|
|
|
{
|
|
|
|
|
|
|
|
var = ast_variable_new(c, c2);
|
|
|
|
var = ast_variable_new(c, c2);
|
|
|
|
if (var) {
|
|
|
|
if (var) {
|
|
|
|
var->next = o->vars;
|
|
|
|
var->next = o->vars;
|
|
|
|
o->vars = var;
|
|
|
|
o->vars = var;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else
|
|
|
|
else
|
|
|
|
|
|
|
|
ast_log(LOG_WARNING, "Malformed \"%s\" argument. Should be \"%s: variable=value\"\n", buf, buf);
|
|
|
|
ast_log(LOG_WARNING, "Malformed \"%s\" argument. Should be \"%s: variable=value\"\n", buf, buf);
|
|
|
|
} else if (!strcasecmp(buf, "account")) {
|
|
|
|
} else if (!strcasecmp(buf, "account")) {
|
|
|
|
var = ast_variable_new("CDR(accountcode|r)", c);
|
|
|
|
var = ast_variable_new("CDR(accountcode|r)", c);
|
|
|
|