chan_dadhi: Fix setvar in dahdi channels

The change to how setvar works for various channels performed in
ASTERISK~23756 missed some required change in the dahdi channel,
where the variables are actually set while reading configuration.
This change should fix the issue.

ASTERISK-28955

Change-Id: Ibfeb7f8cbdd735346dc4028de6a265f24f9df274
remotes/origin/18.0
Guido Falsi 4 years ago committed by Joshua Colp
parent ee8ea9275f
commit d88e230037

@ -18140,8 +18140,10 @@ static int process_dahdi(struct dahdi_chan_conf *confp, const char *cat, struct
if ((varval = strchr(varname, '='))) {
*varval++ = '\0';
if ((tmpvar = ast_variable_new(varname, varval, ""))) {
tmpvar->next = confp->chan.vars;
confp->chan.vars = tmpvar;
if (ast_variable_list_replace(&confp->chan.vars, tmpvar)) {
tmpvar->next = confp->chan.vars;
confp->chan.vars = tmpvar;
}
}
}
}

Loading…
Cancel
Save