diff options
-rw-r--r-- | channels/chan_dahdi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c index 669c44c2b..9bbb0170a 100644 --- a/channels/chan_dahdi.c +++ b/channels/chan_dahdi.c @@ -8121,8 +8121,8 @@ static struct dahdi_pvt *mkintf(int channel, const struct dahdi_chan_conf *conf, } if (conf->is_sig_auto) chan_sig = sigtype_to_signalling(p.sigtype); - if (p.sigtype != (conf->chan.sig & 0x3ffff)) { - ast_log(LOG_ERROR, "Signalling requested on channel %d is %s but line is in %s signalling\n", channel, sig2str(conf->chan.sig), sig2str(p.sigtype)); + if (p.sigtype != (chan_sig & 0x3ffff)) { + ast_log(LOG_ERROR, "Signalling requested on channel %d is %s but line is in %s signalling\n", channel, sig2str(chan_sig), sig2str(p.sigtype)); destroy_dahdi_pvt(&tmp); return NULL; } |