git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@217987
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
}
#ifdef HAVE_PRI
else if (dahdi_sig_pri_lib_handles(p->sig)) {
- struct sig_pri_chan *pchan = p->sig_pvt;
- if (pchan->owner == oldchan) {
- pchan->owner = newchan;
- }
+ sig_pri_fixup(oldchan, newchan, p->sig_pvt);
}
#endif
}
#endif
+void sig_pri_fixup(struct ast_channel *oldchan, struct ast_channel *newchan, struct sig_pri_chan *pchan)
+{
+ if (pchan->owner == oldchan) {
+ pchan->owner = newchan;
+ }
+}
+
#endif /* HAVE_PRI */
int pri_maintenance_bservice(struct pri *pri, struct sig_pri_chan *p, int changestatus);
#endif
+void sig_pri_fixup(struct ast_channel *oldchan, struct ast_channel *newchan, struct sig_pri_chan *pchan);
+
#endif /* _SIG_PRI_H */