]> granicus.if.org Git - mutt/commitdiff
Fix NULL pointer deferences.
authorThomas Roessler <roessler@does-not-exist.org>
Tue, 7 Mar 2000 10:34:37 +0000 (10:34 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Tue, 7 Mar 2000 10:34:37 +0000 (10:34 +0000)
curs_main.c

index b2d5938cfac3e7a29e04e8ef1123718e262364c8..99b753a2a78ed426dfb6784d4455c33ae4958055 100644 (file)
@@ -777,7 +777,7 @@ int mutt_index_menu (void)
           if (Context && Context->magic == M_IMAP)
             imap_set_logout (Context);
 #endif
-         oldcount = Context->msgcount;
+         oldcount = Context ? Context->msgcount : 0;
 
          if (!Context || (check = mx_close_mailbox (Context, &index_hint)) == 0)
            done = 1;
@@ -951,7 +951,7 @@ int mutt_index_menu (void)
          int check;
 
          mutt_str_replace (&LastFolder, Context->path);
-         oldcount = Context->msgcount;
+         oldcount = Context ? Context->msgcount : 0;
 
          if ((check = mx_close_mailbox (Context, &index_hint)) != 0)
          {