[Asterisk-cvs] libpri q931.c,1.110,1.111
markster at lists.digium.com
markster at lists.digium.com
Thu Jan 27 14:45:09 CST 2005
Update of /usr/cvsroot/libpri
In directory mongoose.digium.com:/tmp/cvs-serv12282
Modified Files:
q931.c
Log Message:
Check for data presense (bug #3435 again)
Index: q931.c
===================================================================
RCS file: /usr/cvsroot/libpri/q931.c,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -d -r1.110 -r1.111
--- q931.c 27 Jan 2005 06:05:09 -0000 1.110
+++ q931.c 27 Jan 2005 20:47:10 -0000 1.111
@@ -1376,6 +1376,8 @@
pri_message("%c Ext: %d Cause: %s (%d), class = %s (%d) ]\n",
prefix, (ie->data[1] >> 7), pri_cause2str(ie->data[1] & 0x7f), ie->data[1] & 0x7f,
pri_causeclass2str((ie->data[1] & 0x7f) >> 4), (ie->data[1] & 0x7f) >> 4);
+ if (ie->len < 3)
+ return;
/* Dump cause data in readable form */
switch(ie->data[1] & 0x7f) {
case PRI_CAUSE_IE_NONEXIST:
More information about the svn-commits
mailing list