diff --git a/src/b_bot.c b/src/b_bot.c
index dba156b276630a2fee5716f661358fca9d33ea6b..64cb00e7e238606eb3ebec6852a5ab633184e6e8 100644
--- a/src/b_bot.c
+++ b/src/b_bot.c
@@ -552,7 +552,7 @@ void B_HandleFlightIndicator(player_t *player)
 	if (!tails)
 		return;
 
-	if (thinkfly && player->bot == 1)
+	if (thinkfly && player->bot == 1 && tails->health)
 	{
 		if (!tails->hnext)
 		{