--- tiff-v3.5.7/libtiff/tif_dirread.c.up-ChopUpSingleUncompressedStrip	2004-10-07 08:10:52.888415000 -0400
+++ tiff-v3.5.7/libtiff/tif_dirread.c	2004-10-07 08:11:09.037250000 -0400
@@ -1357,10 +1357,13 @@
 	if (rowbytes > 8192) {
 		stripbytes = rowbytes;
 		rowsperstrip = 1;
-	} else {
+	} else if (rowbytes > 0 ) {
 		rowsperstrip = 8192 / rowbytes;
 		stripbytes = rowbytes * rowsperstrip;
 	}
+        else
+            return;
+
 	/* never increase the number of strips in an image */
 	if (rowsperstrip >= td->td_rowsperstrip)
 		return;
