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

index cb1d86b696faada6dd81a5e8b2615eae5f371ac4..4e35df2bfc66d32910a1dadc4f2248acc0e572d6 100644 (file)
@@ -382,10 +382,8 @@ int imap_parse_path(const char *path, struct ImapMbox *mx)
   static unsigned short ImapPort = 0;
   static unsigned short ImapsPort = 0;
   struct servent *service = NULL;
-  char tmp[128];
   struct Url url;
   char *c = NULL;
-  int n;
 
   if (!ImapPort)
   {
@@ -435,6 +433,7 @@ int imap_parse_path(const char *path, struct ImapMbox *mx)
   {
     url_free(&url);
     FREE(&c);
+    char tmp[128];
     if (sscanf(path, "{%127[^}]}", tmp) != 1)
       return -1;
 
@@ -454,7 +453,7 @@ int imap_parse_path(const char *path, struct ImapMbox *mx)
       mx->account.flags |= MUTT_ACCT_USER;
     }
 
-    n = sscanf(tmp, "%127[^:/]%127s", mx->account.host, tmp);
+    const int n = sscanf(tmp, "%127[^:/]%127s", mx->account.host, tmp);
     if (n < 1)
     {
       mutt_debug(1, "NULL host in %s\n", path);