diff options
author | Guido Falsi <madpilot@FreeBSD.org> | 2020-07-17 08:21:24 +0000 |
---|---|---|
committer | Guido Falsi <madpilot@FreeBSD.org> | 2020-07-17 08:21:24 +0000 |
commit | dc0a2a9488025b6094f7da304dec43a2a5e5ffb8 (patch) | |
tree | 8be6bb4eeb520d52410e0bfe40989ecc1feaebad /net/asterisk13/files/patch-channels-chan_dahdi.c | |
parent | Update calibre to 4.21.0 (diff) |
- Update asterisk13 to 13.35.0
- Asterisk project now embeds pjsip 2.10, get it's distribution
from github and adapt port
- Remove patch merged upstream
- Refresh patches and rename to current naming scheme
- Reorder some variables to silnce portlint warning
Diffstat (limited to 'net/asterisk13/files/patch-channels-chan_dahdi.c')
-rw-r--r-- | net/asterisk13/files/patch-channels-chan_dahdi.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/net/asterisk13/files/patch-channels-chan_dahdi.c b/net/asterisk13/files/patch-channels-chan_dahdi.c deleted file mode 100644 index e403ea87a28c..000000000000 --- a/net/asterisk13/files/patch-channels-chan_dahdi.c +++ /dev/null @@ -1,45 +0,0 @@ ---- channels/chan_dahdi.c.orig 2020-06-11 08:42:48 UTC -+++ channels/chan_dahdi.c -@@ -4716,6 +4716,8 @@ void dahdi_ec_enable(struct dahdi_pvt *p) - return; - } - if (p->echocancel.head.tap_length) { -+ struct dahdi_echocanparams *pecp; -+ - #if defined(HAVE_PRI) || defined(HAVE_SS7) - switch (p->sig) { - #if defined(HAVE_PRI) -@@ -4746,7 +4748,8 @@ void dahdi_ec_enable(struct dahdi_pvt *p) - break; - } - #endif /* defined(HAVE_PRI) || defined(HAVE_SS7) */ -- res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &p->echocancel); -+ pecp = &p->echocancel.head; -+ res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &pecp); - if (res) { - ast_log(LOG_WARNING, "Unable to enable echo cancellation on channel %d (%s)\n", p->channel, strerror(errno)); - } else { -@@ -4780,8 +4783,9 @@ void dahdi_ec_disable(struct dahdi_pvt *p) - - if (p->echocanon) { - struct dahdi_echocanparams ecp = { .tap_length = 0 }; -+ struct dahdi_echocanparams *pecp = &ecp; - -- res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &ecp); -+ res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &pecp); - - if (res) - ast_log(LOG_WARNING, "Unable to disable echo cancellation on channel %d: %s\n", p->channel, strerror(errno)); -@@ -18271,8 +18275,10 @@ static int process_dahdi(struct dahdi_chan_conf *confp - 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; -+ } - } - } - } |