diff --git a/src/xpdev/xp_dl.c b/src/xpdev/xp_dl.c
index 60e60923fd42010d69fd212e93af94694091bc59..b440d5e8b82f976160acf8db5ac353f8e1580c16 100644
--- a/src/xpdev/xp_dl.c
+++ b/src/xpdev/xp_dl.c
@@ -69,6 +69,7 @@ DLLEXPORT dll_handle DLLCALL xp_dlopen(const char **names, int mode, int major)
 		if((ret=LoadLibrary(fname))!=NULL)
 			return(ret);
 	}
+	return(NULL);
 }
 #endif	/* __unix__,_WIN32 */