Mistakes like that can happen, since it depends a lot on the gate agent to check the information, usually at the same time they're helping people gate-check their luggage or print new boarding passes or work with standby passengers. That's the reason every flight I've ever been on has the flight attendant say "This is a two hour flight to [city]. If [city] is not your destination, please disembark now".