]> git.llucax.com Git - software/mutt-debian.git/blobdiff - resize.c
patch to fix 533459
[software/mutt-debian.git] / resize.c
index 79b01acccd0f728a21780c39ddf37cc4feb3a07a..f9c26b427b093c10d2f62a931a4602be1f5c4688 100644 (file)
--- a/resize.c
+++ b/resize.c
@@ -59,18 +59,12 @@ void mutt_resize_screen (void)
   }
   if (SLtt_Screen_Rows <= 0)
   {
   }
   if (SLtt_Screen_Rows <= 0)
   {
-    if ((cp = getenv ("LINES")) != NULL)
-    {
-      SLtt_Screen_Rows = atoi (cp);
-    }
-    else
+    if ((cp = getenv ("LINES")) != NULL && mutt_atoi (cp, &SLtt_Screen_Rows) < 0)
       SLtt_Screen_Rows = 24;
   }
   if (SLtt_Screen_Cols <= 0)
   {
       SLtt_Screen_Rows = 24;
   }
   if (SLtt_Screen_Cols <= 0)
   {
-    if ((cp = getenv ("COLUMNS")) != NULL)
-      SLtt_Screen_Cols = atoi (cp);
-    else
+    if ((cp = getenv ("COLUMNS")) != NULL && mutt_atoi (cp, &SLtt_Screen_Cols) < 0)
       SLtt_Screen_Cols = 80;
   }
 #ifdef USE_SLANG_CURSES
       SLtt_Screen_Cols = 80;
   }
 #ifdef USE_SLANG_CURSES