From: Pavel Simerda Date: Mon, 21 Sep 2015 11:43:00 +0000 (-0700) Subject: Bug 4326: base64 binary encoder rejects data beginning with nil byte X-Git-Tag: SQUID_3_5_10~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32ea4abc01fc9a8561e1bd64b9f392f1b493080e;p=thirdparty%2Fsquid.git Bug 4326: base64 binary encoder rejects data beginning with nil byte --- diff --git a/lib/base64.c b/lib/base64.c index 5a0e9c0d27..54debb195a 100644 --- a/lib/base64.c +++ b/lib/base64.c @@ -149,7 +149,7 @@ base64_encode(char *result, int result_size, const char *data, int data_size) int char_count = 0; int out_cnt = 0; - if (!data || !*data || !result || result_size < 1 || data_size < 1) + if (!data || !result || result_size < 1 || data_size < 1) return 0; if (!base64_initialized)