diff --git a/src/w_wad.c b/src/w_wad.c
index 00bdb7183145c4c3afe4a624addc66afdfd10925..9f36e5d2a1b26b35028b0b1b474ff60395c827e6 100644
--- a/src/w_wad.c
+++ b/src/w_wad.c
@@ -1819,6 +1819,10 @@ W_VerifyPK3 (FILE *fp, lumpchecklist_t *checklist, boolean status)
 		}
 
 		free(fullname);
+
+		// skip and ignore comments/extra fields
+		if (fseek(fp, zentry->xtralen + zentry->commlen, SEEK_CUR) != 0)
+			return true;
 	}
 
 	return true;