aboutsummaryrefslogtreecommitdiffstats
path: root/channels/sig_pri.c
diff options
context:
space:
mode:
authorjpeeler <jpeeler@f38db490-d61c-443f-a65b-d21fe96a405b>2009-09-10 23:49:09 +0000
committerjpeeler <jpeeler@f38db490-d61c-443f-a65b-d21fe96a405b>2009-09-10 23:49:09 +0000
commit2b5aca0054795059149c16b4822d4f6a07cdfb66 (patch)
tree0403a74b8e2dd6a712ed73a05384e9ac3cbcd09e /channels/sig_pri.c
parent5e30f2459e043784e5b096604c6ba8b66cd95ef1 (diff)
Cleanup approach in 217804 and don't reach inside the sig_pvt.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@217987 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/sig_pri.c')
-rw-r--r--channels/sig_pri.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/channels/sig_pri.c b/channels/sig_pri.c
index 779d7f69c..f76113e08 100644
--- a/channels/sig_pri.c
+++ b/channels/sig_pri.c
@@ -3198,4 +3198,11 @@ int pri_maintenance_bservice(struct pri *pri, struct sig_pri_chan *p, int change
}
#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 */