diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index 0842a65c3d32f384b2eb49e8bbe993f5a8ee0f6e..fd6fbda32e3686e7b82599a3355420597153d4c9 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -2080,7 +2080,7 @@ static void M_ConfirmConnect(event_t *ev)
 static boolean CL_FinishedFileList(void)
 {
 	INT32 i;
-	char *downloadsize;
+	char *downloadsize = NULL;
 	//CONS_Printf(M_GetText("Checking files...\n"));
 	i = CL_CheckFiles();
 	if (i == 4) // still checking ...