Minor fix to MM7/SOAP parser to lookout for missing "cid:" in Content tag
This commit is contained in:
parent
1075745c33
commit
6ca83011c9
|
@ -1,3 +1,5 @@
|
||||||
|
2006-11-29 Paul A. Bagyenda <bagyenda@dsmagic.com>
|
||||||
|
* MM7/SOAP when Content XML tag missing 'cid:', don't fail
|
||||||
2006-11-28 Paul A. Bagyenda <bagyenda@dsmagic.com>
|
2006-11-28 Paul A. Bagyenda <bagyenda@dsmagic.com>
|
||||||
* Minor fix for MM7 VAS GW error code (should be VASPErrorRsp)
|
* Minor fix for MM7 VAS GW error code (should be VASPErrorRsp)
|
||||||
2006-11-27 Paul A. Bagyenda <bagyenda@dsmagic.com>
|
2006-11-27 Paul A. Bagyenda <bagyenda@dsmagic.com>
|
||||||
|
|
|
@ -271,7 +271,11 @@ MSoapMsg_t *mm7_parse_soap(List *headers, Octstr *body)
|
||||||
/* XXXX only support content that is inline. easy to add external. */
|
/* XXXX only support content that is inline. easy to add external. */
|
||||||
MIMEEntity *c = NULL;
|
MIMEEntity *c = NULL;
|
||||||
int i, n;
|
int i, n;
|
||||||
char *loc = octstr_get_cstr(cloc) + 4; /* skip 'cid:' part. */
|
char *loc = octstr_get_cstr(cloc);
|
||||||
|
|
||||||
|
if (octstr_case_search(cloc, octstr_imm("cid:"), 0) == 0) /* skip 'cid:' part. */
|
||||||
|
loc += 4; /* XXX This should always be there, but some MMC don't put it there. */
|
||||||
|
|
||||||
for (i = 0, n = mime_entity_num_parts(mime); i<n; i++) {
|
for (i = 0, n = mime_entity_num_parts(mime); i<n; i++) {
|
||||||
MIMEEntity *x = mime_entity_get_part(mime, i);
|
MIMEEntity *x = mime_entity_get_part(mime, i);
|
||||||
List *headers = mime_entity_headers(x);
|
List *headers = mime_entity_headers(x);
|
||||||
|
|
Loading…
Reference in New Issue