diff --git a/src/p_user.c b/src/p_user.c
index 880d932af85e7b22025f63c81bab5b8ae12e4296..9167d5345049324b83d41f813e0d619b1443bc99 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -384,6 +384,9 @@ void P_GiveFinishFlags(player_t *player)
 	if (!player->mo)
 		return;
 
+	if (!(netgame||multiplayer))
+		return;
+
 	for (i = 0; i < 3; i++)
 	{
 		angle_t fa = (angle >> ANGLETOFINESHIFT) & FINEMASK;