diff --git a/src/w_wad.c b/src/w_wad.c
index 79ed1f478b67741dd625418e10ef1ece6813c556..9d6a11fb5c9f863def81c261a5893aa4aded98a8 100644
--- a/src/w_wad.c
+++ b/src/w_wad.c
@@ -413,6 +413,7 @@ UINT16 W_LoadWadFile(const char *filename)
 				lump_p->disksize -= 4;
 			}
 			else lump_p->compressed = 0;
+			memset(lump_p->name, 0x00, 9);
 			strncpy(lump_p->name, fileinfo->name, 8);
 		}
 		free(fileinfov);