changeset 5834:f9e0c80cf037 draft

(svn r8400) -Fix Simplify r8399
author tron <tron@openttd.org>
date Thu, 25 Jan 2007 07:11:06 +0000
parents bcd4b73b9fd2
children 60c031ec09c7
files src/station_cmd.cpp
diffstat 1 files changed, 1 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/station_cmd.cpp
+++ b/src/station_cmd.cpp
@@ -1359,10 +1359,6 @@
 		if (st != NULL && st->facilities != 0) st = NULL;
 	}
 
-	/* If DC_EXEC is NOT set we still need to create the road stop to test if everything is OK.
-	* In this case we need to delete it before return. */
-	std::auto_ptr<RoadStop> rs_auto_delete;
-
 	//give us a road stop in the list, and check if something went wrong
 	road_stop = new RoadStop(tile);
 	if (road_stop == NULL) {
@@ -1370,7 +1366,7 @@
 	}
 
 	/* ensure that in case of error (or no DC_EXEC) the new road stop gets deleted upon return */
-	rs_auto_delete = std::auto_ptr<RoadStop>(road_stop);
+	std::auto_ptr<RoadStop> rs_auto_delete(road_stop);
 
 	if (st != NULL &&
 			GetNumRoadStopsInStation(st, RS_BUS) + GetNumRoadStopsInStation(st, RS_TRUCK) >= ROAD_STOP_LIMIT) {