]> granicus.if.org Git - mutt/commitdiff
Reduce line buffer size in mx_get_magic().
authorKevin McCarthy <kevin@8t8.us>
Tue, 15 Oct 2019 07:26:20 +0000 (15:26 +0800)
committerKevin McCarthy <kevin@8t8.us>
Tue, 15 Oct 2019 07:26:20 +0000 (15:26 +0800)
tmp is only used for mbox and mmdf iniital line examination.  That
only needs to look at 6 characters from the first line.

mx.c

diff --git a/mx.c b/mx.c
index 472e8ee3ebe34fa9e46df80e1b2eced78e4f1b17..f693f0e0ccfbef164b3d519f171c8aa332ba102f 100644 (file)
--- a/mx.c
+++ b/mx.c
@@ -391,7 +391,6 @@ int mx_get_magic (const char *path)
 {
   struct stat st;
   int magic = 0;
-  char tmp[_POSIX_PATH_MAX];
   FILE *f;
 
 #ifdef USE_IMAP
@@ -437,6 +436,7 @@ int mx_get_magic (const char *path)
     struct utimbuf times;
 #endif /* HAVE_UTIMENSAT */
     int ch;
+    char tmp[10];
 
     /* Some mailbox creation tools erroneously append a blank line to
      * a file before appending a mail message.  This allows mutt to