aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2007-07-17 20:41:41 +0000
committerrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2007-07-17 20:41:41 +0000
commit63e63a46448834f35ed2b498b1f5e88f6a138b56 (patch)
treee98e759508f92a9bedf68342750f28f9d9ce1aaa
parent175880a4a8a9bd481c7a4fe623676b4c395484f5 (diff)
After parsing information elements in IAX frames, set the data length to zero,
so that code later on does not think it has data to copy. (ASA-2007-015) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@75440 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r--channels/chan_iax2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 5bc629fa3..6643974d2 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -6811,6 +6811,7 @@ static int socket_read(int *id, int fd, short events, void *cbdata)
return 1;
}
f.data = NULL;
+ f.datalen = 0;
} else
f.data = buf + sizeof(*fh);
} else {