diff -r 531c4851ba85 -r 0e3afa8102f0 src/station.cpp --- a/src/station.cpp Mon Aug 06 13:44:50 2007 +0000 +++ b/src/station.cpp Mon Aug 06 14:08:25 2007 +0000 @@ -391,6 +391,8 @@ */ RoadStop::~RoadStop() { + if (CleaningPool()) return; + /* Clear the slot assignment of all vehicles heading for this road stop */ if (num_vehicles != 0) { Vehicle *v;