small corrections in call clearing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@242933 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
parent
52cccf6084
commit
95e975dbf9
|
@ -371,10 +371,11 @@ int ooCleanCall(OOH323CallData *call)
|
|||
}
|
||||
}
|
||||
|
||||
pctxt = call->msgctxt;
|
||||
freeContext(pctxt);
|
||||
free(pctxt);
|
||||
call->msgctxt = NULL;
|
||||
if ((pctxt = call->msgctxt) != NULL) {
|
||||
freeContext(pctxt);
|
||||
free(pctxt);
|
||||
call->msgctxt = NULL;
|
||||
}
|
||||
/* May !!!! Fix it !! */
|
||||
/* free(pctxt); */
|
||||
|
||||
|
|
|
@ -748,8 +748,9 @@ int ooProcessCallFDSETsAndTimers
|
|||
ast_mutex_lock(&call->Lock);
|
||||
ooEndCall(call);
|
||||
ast_mutex_unlock(&call->Lock);
|
||||
ooStopMonitorCallChannels(call);
|
||||
}
|
||||
if(call->callState >= OO_CALL_CLEARED)
|
||||
ooStopMonitorCallChannels(call);
|
||||
}
|
||||
|
||||
return OO_OK;
|
||||
|
|
|
@ -1595,6 +1595,8 @@ int ooHandleH2250Message(OOH323CallData *call, Q931Message *q931Msg)
|
|||
ret = ooH323CallAdmitted (call);
|
||||
}
|
||||
|
||||
call->callState = OO_CALL_CONNECTING;
|
||||
|
||||
} /* end ret == OO_OK */
|
||||
break;
|
||||
|
||||
|
|
Reference in New Issue