From 38768ac0cbc42710524007c3c5de6fedee1ec38a Mon Sep 17 00:00:00 2001 From: hydrocontrol Date: Tue, 31 May 2016 12:16:36 +0200 Subject: [PATCH] string length bug line 30: sizeof() includes the terminating NULL character, which is not intended behaviour. so either use sizeof()-1, or use strlen() --- examples/base64/base64.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/base64/base64.ino b/examples/base64/base64.ino index 31c8e21..86868d8 100644 --- a/examples/base64/base64.ino +++ b/examples/base64/base64.ino @@ -27,7 +27,7 @@ void setup() // encoding char input[] = "Hello world"; - int inputLen = sizeof(input); + int inputLen = sizeof(input)-1; int encodedLen = base64_enc_len(inputLen); char encoded[encodedLen];