diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index de477c99b3f4de8589fc6e56a08be806ef401cda..9e029415244616d51d906145db35f04b9470aa06 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -3604,6 +3604,7 @@ static void HandlePacketFromPlayer(SINT8 node)
 			break;
 		case PT_CANRECEIVEGAMESTATE:
 			PT_CanReceiveGamestate(node);
+			break;
 #ifdef HAVE_BLUA
 		case PT_ASKLUAFILE:
 			if (server && luafiletransfers && luafiletransfers->nodestatus[node] == LFTNS_ASKED)