diff options
Diffstat (limited to 'pjsip')
-rw-r--r-- | pjsip/src/pjsip/sip_parser.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/pjsip/src/pjsip/sip_parser.c b/pjsip/src/pjsip/sip_parser.c index 61559601..757e644e 100644 --- a/pjsip/src/pjsip/sip_parser.c +++ b/pjsip/src/pjsip/sip_parser.c @@ -1060,9 +1060,8 @@ parse_headers: &ctype_hdr->media, 0); } else { body = PJ_POOL_ALLOC_T(pool, pjsip_msg_body); - body->content_type.type = ctype_hdr->media.type; - body->content_type.subtype = ctype_hdr->media.subtype; - body->content_type.param = ctype_hdr->media.param; + pjsip_media_type_cp(pool, &body->content_type, + &ctype_hdr->media); body->data = scanner->curptr; body->len = scanner->end - scanner->curptr; |