|
From: <st...@us...> - 2003-06-16 23:22:28
|
Update of /cvsroot/iaxclient/iaxclient/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv23988
Modified Files:
iaxclient_lib.c
Log Message:
ensure we don't send state updates for out of range calls (like -1)
Index: iaxclient_lib.c
===================================================================
RCS file: /cvsroot/iaxclient/iaxclient/lib/iaxclient_lib.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- iaxclient_lib.c 16 Jun 2003 23:01:29 -0000 1.20
+++ iaxclient_lib.c 16 Jun 2003 23:22:25 -0000 1.21
@@ -121,6 +121,7 @@
void iaxc_do_state_callback(int callNo)
{
iaxc_event e;
+ if(callNo < 0 || callNo >= nCalls) return;
e.type = IAXC_EVENT_STATE;
e.ev.call.callNo = callNo;
e.ev.call.state = calls[callNo].state;
|