]> granicus.if.org Git - neomutt/commitdiff
Reduce variable scope - mutt/base64.c
authorFederico Kircheis <federico.kircheis@gmail.com>
Mon, 5 Mar 2018 17:34:51 +0000 (18:34 +0100)
committerRichard Russon <rich@flatcap.org>
Tue, 6 Mar 2018 02:50:21 +0000 (02:50 +0000)
mutt/base64.c

index 352cbd48c0ffdb97f878eb1332d421ff8aac8488..a73ca3233107fb5bcd6be47bc0a1a58830ac6f87 100644 (file)
@@ -138,17 +138,17 @@ size_t mutt_b64_encode(char *out, const char *cin, size_t len, size_t olen)
 int mutt_b64_decode(char *out, const char *in)
 {
   int len = 0;
-  unsigned char digit1, digit2, digit3, digit4;
+  unsigned char digit4;
 
   do
   {
-    digit1 = in[0];
+    const unsigned char digit1 = in[0];
     if ((digit1 > 127) || (base64val(digit1) == BAD))
       return -1;
-    digit2 = in[1];
+    const unsigned char digit2 = in[1];
     if ((digit2 > 127) || (base64val(digit2) == BAD))
       return -1;
-    digit3 = in[2];
+    const unsigned char digit3 = in[2];
     if ((digit3 > 127) || ((digit3 != '=') && (base64val(digit3) == BAD)))
       return -1;
     digit4 = in[3];