diff --git a/src/p_setup.c b/src/p_setup.c
index a043c1e511053641c549057494de97546cee56f6..99da5ccee242b21f9abcacc27b87c169138db241 100644
--- a/src/p_setup.c
+++ b/src/p_setup.c
@@ -1487,7 +1487,7 @@ typedef enum {
 // Find out the BSP format.
 static nodetype_t P_GetNodetype(const virtres_t *virt, UINT8 **nodedata)
 {
-	boolean supported[NUMNODETYPES];
+	boolean supported[NUMNODETYPES] = {0};
 	nodetype_t nodetype = NT_UNSUPPORTED;
 	char signature[4 + 1];