Add test for more files than eocd states.
diff --git a/regress/Makefile.am b/regress/Makefile.am
index 9f575c4..5db09c6 100644
--- a/regress/Makefile.am
+++ b/regress/Makefile.am
@@ -64,6 +64,7 @@
 	incons-ef-local-size.zip \
 	incons-eocd-magic-bad.zip \
 	incons-file-count.zip \
+	incons-file-count-low.zip \
 	incons-local-compression-method.zip \
 	incons-local-compsize-larger.zip \
 	incons-local-compsize-smaller.zip \
diff --git a/regress/incons-file-count-low.zip b/regress/incons-file-count-low.zip
new file mode 100644
index 0000000..4af9038
--- /dev/null
+++ b/regress/incons-file-count-low.zip
Binary files differ
diff --git a/regress/open_incons.test b/regress/open_incons.test
index 3673872..3694d05 100644
--- a/regress/open_incons.test
+++ b/regress/open_incons.test
@@ -26,6 +26,7 @@
 file incons-ef-local-size.zzip incons-ef-local-size.zip incons-ef-local-size.zip
 file incons-eocd-magic-bad.zzip incons-eocd-magic-bad.zip incons-eocd-magic-bad.zip
 file incons-file-count.zzip incons-file-count.zip incons-file-count.zip
+file incons-file-count-low.zzip incons-file-count-low.zip incons-file-count-low.zip
 file incons-local-compression-method.zzip incons-local-compression-method.zip incons-local-compression-method.zip
 file incons-local-compsize-larger.zzip incons-local-compsize-larger.zip incons-local-compsize-larger.zip
 file incons-local-compsize-smaller.zzip incons-local-compsize-smaller.zip incons-local-compsize-smaller.zip
@@ -36,7 +37,7 @@
 file incons-local-filename.zzip incons-local-filename.zip incons-local-filename.zip
 file incons-local-magic-bad.zzip incons-local-magic-bad.zip incons-local-magic-bad.zip
 file incons-local-size-larger.zzip incons-local-size-larger.zip incons-local-size-larger.zip
-args -c incons-archive-comment-longer.zzip incons-archive-comment-shorter.zzip incons-cdoffset.zzip incons-central-compression-method.zzip incons-central-compsize-larger-toolarge.zzip incons-central-compsize-larger.zzip incons-central-compsize-smaller.zzip incons-central-crc.zzip incons-central-date.zzip incons-central-file-comment-longer.zzip incons-central-file-comment-shorter.zzip incons-central-magic-bad.zzip incons-central-magic-bad2.zzip incons-central-size-larger.zzip incons-data.zzip incons-ef-central-size-wrong.zzip incons-ef-local-id-size.zzip incons-ef-local-id.zzip incons-ef-local-incomplete1.zzip incons-ef-local-incomplete2.zzip incons-ef-local-incomplete3.zzip incons-ef-local-incomplete4.zzip incons-ef-local-size.zzip incons-eocd-magic-bad.zzip incons-file-count.zzip incons-local-compression-method.zzip incons-local-compsize-larger.zzip incons-local-compsize-smaller.zzip incons-local-crc.zzip incons-local-filename-long.zzip incons-local-filename-missing.zzip incons-local-filename-short.zzip incons-local-filename.zzip incons-local-magic-bad.zzip incons-local-size-larger.zzip
+args -c incons-archive-comment-longer.zzip incons-archive-comment-shorter.zzip incons-cdoffset.zzip incons-central-compression-method.zzip incons-central-compsize-larger-toolarge.zzip incons-central-compsize-larger.zzip incons-central-compsize-smaller.zzip incons-central-crc.zzip incons-central-date.zzip incons-central-file-comment-longer.zzip incons-central-file-comment-shorter.zzip incons-central-magic-bad.zzip incons-central-magic-bad2.zzip incons-central-size-larger.zzip incons-data.zzip incons-ef-central-size-wrong.zzip incons-ef-local-id-size.zzip incons-ef-local-id.zzip incons-ef-local-incomplete1.zzip incons-ef-local-incomplete2.zzip incons-ef-local-incomplete3.zzip incons-ef-local-incomplete4.zzip incons-ef-local-size.zzip incons-eocd-magic-bad.zzip incons-file-count.zzip incons-file-count-low.zzip incons-local-compression-method.zzip incons-local-compsize-larger.zzip incons-local-compsize-smaller.zzip incons-local-crc.zzip incons-local-filename-long.zzip incons-local-filename-missing.zzip incons-local-filename-short.zzip incons-local-filename.zzip incons-local-magic-bad.zzip incons-local-size-larger.zzip
 return 1
 stdout opening 'incons-archive-comment-longer.zzip' returned error 21
 stdout opening 'incons-archive-comment-shorter.zzip' returned error 21
@@ -66,6 +67,7 @@
 stdout opening 'incons-ef-local-size.zzip' returned error 21
 stdout opening 'incons-eocd-magic-bad.zzip' returned error 19
 stdout opening 'incons-file-count.zzip' returned error 21
+stdout opening 'incons-file-count-low.zzip' returned error 21
 stdout opening 'incons-local-compression-method.zzip' returned error 21
 stdout opening 'incons-local-compsize-larger.zzip' returned error 21
 stdout opening 'incons-local-compsize-smaller.zzip' returned error 21
@@ -76,4 +78,4 @@
 stdout opening 'incons-local-filename.zzip' returned error 21
 stdout opening 'incons-local-magic-bad.zzip' returned error 19
 stdout opening 'incons-local-size-larger.zzip' returned error 21
-stderr 32 errors
+stderr 33 errors