summaryrefslogtreecommitdiff
path: root/pjmedia
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-06-27 18:47:05 +0000
committerBenny Prijono <bennylp@teluu.com>2008-06-27 18:47:05 +0000
commitc273edda04ee10b65e001853cf3b59d092d8a606 (patch)
treedfb07e7e92354d0778727e7d27ea9f36133b008f /pjmedia
parentcc9f73832038bdab140af1818635f15a391f3398 (diff)
Fixed assertion when parsing incoming SDP which is not properly terminated with CRLF
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2076 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r--pjmedia/src/pjmedia/sdp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia/sdp.c b/pjmedia/src/pjmedia/sdp.c
index 7146a4f8..d60e695e 100644
--- a/pjmedia/src/pjmedia/sdp.c
+++ b/pjmedia/src/pjmedia/sdp.c
@@ -257,7 +257,8 @@ PJ_DEF(pj_status_t) pjmedia_sdp_attr_get_rtpmap( const pjmedia_sdp_attr *attr,
* null terminated.
*/
if (attr->value.ptr[attr->value.slen] != 0 &&
- attr->value.ptr[attr->value.slen] != '\r')
+ attr->value.ptr[attr->value.slen] != '\r' &&
+ attr->value.ptr[attr->value.slen] != '\n')
{
pj_assert(!"Shouldn't happen");
term = attr->value.ptr[attr->value.slen];