From c1adc4723f53f078f27951a95cd8b5aa8fd98367 Mon Sep 17 00:00:00 2001 From: Jann Horn Date: Sat, 27 Jul 2013 12:21:23 +0200 Subject: [PATCH] fix base64: add terminating nullbyte --- base64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base64.c b/base64.c index 3d70903..2ad5eb7 100644 --- a/base64.c +++ b/base64.c @@ -12,7 +12,7 @@ static char b64_encchr(unsigned char c) { // hold the base64-encoded form of the input. PUBLIC_FN void base64_encode(char *dst, unsigned char *src, size_t len) { start:; - if (len == 0) return; + if (len == 0) { *dst = '\0'; return; } unsigned char a=src[0], b=0, c=0; len--, src++; int eqsigns = (len<2)?(2-len):0; -- 2.20.1