From 39f5cccee42d58aa59ff2fcefdbde6f72be3e522 Mon Sep 17 00:00:00 2001 From: bagyenda <> Date: Tue, 4 Nov 2008 04:29:22 +0000 Subject: [PATCH] minor base64 fix --- mbuni/ChangeLog | 2 ++ mbuni/mmlib/mms_util.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mbuni/ChangeLog b/mbuni/ChangeLog index b645868..fdccf3f 100644 --- a/mbuni/ChangeLog +++ b/mbuni/ChangeLog @@ -1,3 +1,5 @@ +2008-11-04 P. A. Bagyenda + * Minor fix for base64 decoding in URI with data: schema 2008-10-16 P. A. Bagyenda * Minor fix for DLR relaying (mmsbox). 2008-10-02 P. A. Bagyenda diff --git a/mbuni/mmlib/mms_util.c b/mbuni/mmlib/mms_util.c index 6aed2ff..6e1f00a 100644 --- a/mbuni/mmlib/mms_util.c +++ b/mbuni/mmlib/mms_util.c @@ -1465,7 +1465,8 @@ int mms_url_fetch_content(int method, Octstr *url, List *request_headers, List *ph = get_value_parameters(h); Octstr *v = NULL; - if (ph && (v = http_header_value(ph, octstr_imm("base64"))) != NULL) { /* has base64 item */ + if ((ph && (v = http_header_value(ph, octstr_imm("base64"))) != NULL) || + octstr_case_search(h, octstr_imm("base64"), 0) >= 0) { /* has base64 item */ Octstr *p = NULL; octstr_base64_to_binary(data);