[libpri-commits] rmudgett: branch rmudgett/t309_cc r2062 - /team/rmudgett/t309_cc/q931.c

SVN commits to the libpri project libpri-commits at lists.digium.com
Wed Oct 20 18:05:16 CDT 2010


Author: rmudgett
Date: Wed Oct 20 18:05:14 2010
New Revision: 2062

URL: http://svnview.digium.com/svn/libpri?view=rev&rev=2062
Log:
Fix a crash when the line fails on the Q.SIG signaling link.

The call cannot be both a signaling link and the original call.

Modified:
    team/rmudgett/t309_cc/q931.c

Modified: team/rmudgett/t309_cc/q931.c
URL: http://svnview.digium.com/svn/libpri/team/rmudgett/t309_cc/q931.c?view=diff&rev=2062&r1=2061&r2=2062
==============================================================================
--- team/rmudgett/t309_cc/q931.c (original)
+++ team/rmudgett/t309_cc/q931.c Wed Oct 20 18:05:14 2010
@@ -8475,8 +8475,7 @@
 	if (c->cc.record) {
 		if (c->cc.record->signaling == c) {
 			pri_cc_event(ctrl, c, c->cc.record, CC_EVENT_SIGNALING_GONE);
-		}
-		if (c->cc.record->original_call == c) {
+		} else if (c->cc.record->original_call == c) {
 			pri_cc_event(ctrl, c, c->cc.record, CC_EVENT_INTERNAL_CLEARING);
 		}
 	}




More information about the libpri-commits mailing list