From 2386284b04c7ad484c08b65d18e5b591dfffb804 Mon Sep 17 00:00:00 2001 From: Simon Goldschmidt Date: Tue, 2 Sep 2014 22:11:26 +0200 Subject: [PATCH] Fixed bug #41500 SMTP base64 patch --- apps/smtp/smtp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/smtp/smtp.c b/apps/smtp/smtp.c index 511aada..a65c362 100644 --- a/apps/smtp/smtp.c +++ b/apps/smtp/smtp.c @@ -811,7 +811,7 @@ smtp_base64_encode(char* target, size_t target_len, const char* source, size_t s size_t i; s8_t j; size_t target_idx = 0; - size_t longer = 3 - (source_len % 3); + size_t longer = (source_len % 3) ? (3 - (source_len % 3)) : 0; size_t source_len_b64 = source_len + longer; size_t len = (((source_len_b64) * 4) / 3); u8_t x = 5;