[asterisk-commits] rmudgett: branch rmudgett/sig_ss7 r263193 - /team/rmudgett/sig_ss7/channels/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri May 14 14:28:12 CDT 2010
Author: rmudgett
Date: Fri May 14 14:28:09 2010
New Revision: 263193
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=263193
Log:
Fix hangup not completely cleaning up call.
Modified:
team/rmudgett/sig_ss7/channels/sig_ss7.c
Modified: team/rmudgett/sig_ss7/channels/sig_ss7.c
URL: http://svnview.digium.com/svn/asterisk/team/rmudgett/sig_ss7/channels/sig_ss7.c?view=diff&rev=263193&r1=263192&r2=263193
==============================================================================
--- team/rmudgett/sig_ss7/channels/sig_ss7.c (original)
+++ team/rmudgett/sig_ss7/channels/sig_ss7.c Fri May 14 14:28:09 2010
@@ -709,8 +709,7 @@
sig_ss7_set_remotelyblocked(p, 0);
dpc = p->dpc;
isup_set_call_dpc(e->rsc.call, dpc);
- if (p->ss7call)
- p->ss7call = NULL;
+ p->ss7call = NULL;
if (p->owner)
p->owner->_softhangup |= AST_SOFTHANGUP_DEV;
sig_ss7_unlock_private(p);
@@ -1378,7 +1377,9 @@
return 0;
}
+ p->owner = NULL;
sig_ss7_set_dialing(p, 0);
+ p->outgoing = 0;
p->proceeding = 0;
p->progress = 0;
p->alerting = 0;
More information about the asterisk-commits
mailing list