summaryrefslogtreecommitdiff
path: root/pjmedia
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-01-23 15:30:31 +0000
committerBenny Prijono <bennylp@teluu.com>2007-01-23 15:30:31 +0000
commita6bace0c21ec4d714ff19f32ec719898667743d4 (patch)
tree5df6c36d06fbbcb85f0d0347863c0064d3499568 /pjmedia
parent838e62a3a5b7c4cd81e974f470509d28de907098 (diff)
More ticket #64 fix: allow whitespace after SDP media format
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@901 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r--pjmedia/src/pjmedia/sdp.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia/sdp.c b/pjmedia/src/pjmedia/sdp.c
index 0b4cc5b3..ac6c4d01 100644
--- a/pjmedia/src/pjmedia/sdp.c
+++ b/pjmedia/src/pjmedia/sdp.c
@@ -938,6 +938,11 @@ static void parse_media(pj_scanner *scanner, pjmedia_sdp_media *med,
med->desc.fmt_count = 0;
while (*scanner->curptr == ' ') {
pj_scan_get_char(scanner);
+
+ /* Check again for the end of the line */
+ if ((*scanner->curptr == '\r') || (*scanner->curptr == '\n'))
+ break;
+
pj_scan_get(scanner, &cs_token, &med->desc.fmt[med->desc.fmt_count++]);
}