diff --git a/src/k_kart.c b/src/k_kart.c
index 8cb0941ef8134f8738ced39347adab44d0b79672..d77c76faa985dd750f73d98985ceee0a99e4344b 100644
--- a/src/k_kart.c
+++ b/src/k_kart.c
@@ -5795,6 +5795,7 @@ void K_CheckSpectateStatus(void)
 		return;
 
 	// Organize by spectate wait timer
+	if (cv_ingamecap.value)
 	{
 		UINT8 oldrespawnlist[MAXPLAYERS];