--- a/train_gui.c Thu Nov 16 18:41:57 2006 +0000
+++ b/train_gui.c Thu Nov 16 20:52:39 2006 +0000
@@ -412,8 +412,8 @@
(*num_engines) = 0;
(*num_wagons) = 0;
- if (engines == NULL) ExtendEngineListSize((const EngineID**)engines, &engine_length, 25);
- if (wagons == NULL) ExtendEngineListSize((const EngineID**)wagons, &wagon_length, 25);
+ if (*engines == NULL) ExtendEngineListSize((const EngineID**)engines, &engine_length, 25);
+ if (*wagons == NULL) ExtendEngineListSize((const EngineID**)wagons, &wagon_length, 25);
for (j = 0; j < NUM_TRAIN_ENGINES; j++) {
EngineID i = GetRailVehAtPosition(j); // XXX Can be removed when the wagon list is also sorted.