]> granicus.if.org Git - neomutt/commitdiff
Reduce variable scope - imap/auth_cram.c
authorFederico Kircheis <federico.kircheis@gmail.com>
Sat, 3 Mar 2018 08:35:26 +0000 (09:35 +0100)
committerRichard Russon <rich@flatcap.org>
Sat, 3 Mar 2018 12:33:02 +0000 (12:33 +0000)
imap/auth_cram.c

index d38f5b8479f0e1b3d50ea5345403ae3b264243ec..5e98baf4e1e3d8e554ae8b29235ad47d82c50290 100644 (file)
@@ -57,7 +57,6 @@ static void hmac_md5(const char *password, char *challenge, unsigned char *respo
   struct Md5Ctx ctx;
   unsigned char ipad[MD5_BLOCK_LEN], opad[MD5_BLOCK_LEN];
   unsigned char secret[MD5_BLOCK_LEN + 1];
-  unsigned char hash_passwd[MD5_DIGEST_LEN];
   size_t secret_len;
 
   secret_len = strlen(password);
@@ -66,6 +65,7 @@ static void hmac_md5(const char *password, char *challenge, unsigned char *respo
    * digests */
   if (secret_len > MD5_BLOCK_LEN)
   {
+    unsigned char hash_passwd[MD5_DIGEST_LEN];
     mutt_md5_bytes(password, secret_len, hash_passwd);
     mutt_str_strfcpy((char *) secret, (char *) hash_passwd, MD5_DIGEST_LEN);
     secret_len = MD5_DIGEST_LEN;