diff --git a/src/lua_hooklib.c b/src/lua_hooklib.c
index 306bf6839145b07b3087369bd51b0b0aefc28641..f9dad6cb783b3eb0ec98325332a3d546762a4910 100644
--- a/src/lua_hooklib.c
+++ b/src/lua_hooklib.c
@@ -1594,7 +1594,7 @@ boolean LUAh_SeenPlayer(player_t *player, player_t *seenfriend)
 	hook_p hookp;
 	boolean hasSeenPlayer = true;
 	if (!gL || !(hooksAvailable[hook_SeenPlayer/8] & (1<<(hook_SeenPlayer%8))))
-		return 0;
+		return true;
 
 	lua_settop(gL, 0);
 	hud_running = true; // local hook