The inalarm flag was not set in sig_analog struct if the port is initially in alarm.

Fixed initial inalarm value for sig_analog ports.

Along with -r261007, this gets the inalarm flag in sync with chan_dahdi
for sig_analog ports.

(closes issue #16983)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@287683 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Richard Mudgett
2010-09-20 23:14:42 +00:00
parent 6f9f45f1dd
commit 8909fde226

View File

@@ -12401,6 +12401,11 @@ static struct dahdi_pvt *mkintf(int channel, const struct dahdi_chan_conf *conf,
break;
#endif /* defined(HAVE_SS7) */
default:
/* The only sig submodule left should be sig_analog. */
analog_p = tmp->sig_pvt;
if (analog_p) {
analog_p->inalarm = 1;
}
tmp->inalarm = 1;
break;
}