d4868092bf
* We didn't handle proper E1/T1 transitions after device registration. * Fix SPAN_REGISTERED(xpd): It now checks for DAHDI_FLAGBIT_REGISTERED as well, as this flag is set/clear by assign/unassign. * From set_pri_proto(): - Always free/allocate channels - Always call dahdi_init_span() * Improve phonedev_cleanup() safety: - NULL pointers after free. - Zero number of channels at the end. * Refactor channel allocation out of phonedev_init(): - Into phonedev_alloc_channels() - Also called from xpd_init_span() to prevent duplicated logic. - And called from set_pri_proto() to prevent our bug. Signed-off-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com> |
||
---|---|---|
.. | ||
dahdi |