diff --git a/src/p_user.c b/src/p_user.c
index 24e3f8111d64961ad38f9b26801989539c3fd52e..5730d476d551d84039e42e942e49236a6dab25d8 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -11160,7 +11160,7 @@ static void P_MinecartThink(player_t *player)
 					detright->drawonlyforplayer = player;
 				}
 				else
-					P_RemoveMobj(detleft);
+					P_RemoveMobj(detright);
 			}
 		}
 		else