diff --git a/src/d_netfil.c b/src/d_netfil.c
index 87932761d6d5d400d4c1027aa05cf89448de1c25..d7e70dfb98d22f519150810929e6b0b0b249d4a9 100644
--- a/src/d_netfil.c
+++ b/src/d_netfil.c
@@ -301,7 +301,7 @@ void Got_RequestFilePak(INT32 node)
 }
 
 // client check if the fileneeded aren't already loaded or on the disk
-static INT32 CL_CheckFiles(void)
+INT32 CL_CheckFiles(void)
 {
 	INT32 i, j;
 	char wadfilename[MAX_WADPATH];
diff --git a/src/d_netfil.h b/src/d_netfil.h
index c92d733287257ca87ef77456ffa7200c129176e5..0ce8be3486ebca3afa9d9b154f1cc64549331a77 100644
--- a/src/d_netfil.h
+++ b/src/d_netfil.h
@@ -62,6 +62,7 @@ void CL_LoadServerFiles(void);
 void SendRam(INT32 node, void *data, size_t size, freemethod_t freemethod,
 	UINT8 fileid);
 
+INT32 CL_CheckFiles(void);
 boolean CL_CheckDownloadable(void);
 boolean CL_SendRequestFile(void);
 void Got_RequestFilePak(INT32 node);