Jaroslav Škarvada b038d5
diff -up autotrace-0.31.1/input-bmp.c.orig autotrace-0.31.1/input-bmp.c
Jaroslav Škarvada b038d5
--- autotrace-0.31.1/input-bmp.c.orig	2002-10-10 22:44:08.000000000 +0200
Jaroslav Škarvada b038d5
+++ autotrace-0.31.1/input-bmp.c	2013-06-28 10:24:58.336056959 +0200
Jaroslav Škarvada b038d5
@@ -166,7 +166,7 @@ input_bmp_reader (at_string filename,
Jaroslav Škarvada b038d5
                                                         /* 36 */
Jaroslav Škarvada b038d5
       Maps = 4;
Jaroslav Škarvada b038d5
     }
Jaroslav Škarvada b038d5
-  else if (Bitmap_File_Head.biSize <= 64) /* Probably OS/2 2.x */
Jaroslav Škarvada b038d5
+  else if (Bitmap_File_Head.biSize >= 40 && Bitmap_File_Head.biSize <= 64) /* Probably OS/2 2.x */
Jaroslav Škarvada b038d5
     {
Jaroslav Škarvada b038d5
       if (!ReadOK (fd, buffer, Bitmap_File_Head.biSize - 4))
Jaroslav Škarvada b038d5
 	{