summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsip/sip_parser.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2010-10-13 09:41:37 +0000
committerBenny Prijono <bennylp@teluu.com>2010-10-13 09:41:37 +0000
commitc9d40b273390ee46a5c6441fd5fd81c48edce22a (patch)
tree3225ed48f534c34121d95b2bd3f37edeec4ba147 /pjsip/src/pjsip/sip_parser.c
parentb3c3836ac9841f7ecfa085b0a8de4f68ffd1b8c6 (diff)
Fixed #1147: Bug in parsing multipart message bodies (thanks Johan Lantz for the report)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3340 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsip/sip_parser.c')
-rw-r--r--pjsip/src/pjsip/sip_parser.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pjsip/src/pjsip/sip_parser.c b/pjsip/src/pjsip/sip_parser.c
index 61559601..de68dd8a 100644
--- a/pjsip/src/pjsip/sip_parser.c
+++ b/pjsip/src/pjsip/sip_parser.c
@@ -1856,7 +1856,8 @@ static pjsip_hdr* parse_hdr_content_type( pjsip_parse_ctx *ctx )
/* Parse media parameters */
while (*scanner->curptr == ';') {
pjsip_param *param = PJ_POOL_ALLOC_T(ctx->pool, pjsip_param);
- int_parse_param(scanner, ctx->pool, &param->name, &param->value, 0);
+ int_parse_param(scanner, ctx->pool, &param->name, &param->value,
+ PJSIP_PARSE_REMOVE_QUOTE);
pj_list_push_back(&hdr->media.param, param);
}