diff --git a/src/lua_hooklib.c b/src/lua_hooklib.c
index be3f8b0e157b82f59d0d61b358d70f13b5246ca8..5ac77da9757594bdede57340e32acaee337a1c3f 100644
--- a/src/lua_hooklib.c
+++ b/src/lua_hooklib.c
@@ -799,12 +799,12 @@ void LUAh_NetArchiveHook(lua_CFunction archFunc)
 	// stack: tables
 }
 
-boolean LUAh_PlayerQuit(player_t *plr, int reason)
+void LUAh_PlayerQuit(player_t *plr, int reason)
 {
 	hook_p hookp;
 	boolean hooked = false;
 	if (!gL || !(hooksAvailable[hook_PlayerQuit/8] & (1<<(hook_PlayerQuit%8))))
-		return false;
+		return;
 
 	lua_settop(gL, 0);