From a011f853ed357f1b44e37e30f7798899f1837192 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 31 Oct 2019 16:30:17 +0100 Subject: [PATCH] base64: Reformat bin_to_base64() Fixes T188 Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen (cherry picked from commit b5160ce9e0cf44033bd7dd66bd1e3802651fc341) --- src/base64.c | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/src/base64.c b/src/base64.c index 21ffb144..f019ef76 100644 --- a/src/base64.c +++ b/src/base64.c @@ -270,25 +270,26 @@ static void _bin_to_base64(uint8_t *dest, * * @returns the converted string */ -unsigned char *bin_to_base64(const unsigned char *source, int len) { - unsigned char *base64; - unsigned char *ptr; - int flen = len + (3 - (len % 3)); /* round to upper 3 multiple */ - flen = (4 * flen) / 3 + 1; +unsigned char *bin_to_base64(const unsigned char *source, int len) +{ + unsigned char *base64; + unsigned char *ptr; + int flen = len + (3 - (len % 3)); /* round to upper 3 multiple */ + flen = (4 * flen) / 3 + 1; - base64 = malloc(flen); - if (base64 == NULL) { - return NULL; - } - ptr = base64; + base64 = malloc(flen); + if (base64 == NULL) { + return NULL; + } + ptr = base64; - while(len > 0){ - _bin_to_base64(ptr, source, len > 3 ? 3 : len); - ptr += 4; - source += 3; - len -= 3; - } - ptr[0] = '\0'; + while(len > 0){ + _bin_to_base64(ptr, source, len > 3 ? 3 : len); + ptr += 4; + source += 3; + len -= 3; + } + ptr[0] = '\0'; - return base64; + return base64; }