diff --git a/src/p_user.c b/src/p_user.c
index a443b73238190fea8f9a79d1243a6c34e201dd6f..2e95a819724bf640d643fd740b0c6a31be15cc04 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -11159,7 +11159,7 @@ static void P_MinecartThink(player_t *player)
 					detright->drawonlyforplayer = player;
 				}
 				else
-					P_RemoveMobj(detleft);
+					P_RemoveMobj(detright);
 			}
 		}
 		else