diff --git a/train_cmd.c b/train_cmd.c --- a/train_cmd.c +++ b/train_cmd.c @@ -1516,7 +1516,7 @@ int32 CmdRefitRailVehicle(int x, int y, if (!CanRefitTo(v, new_cid)) continue; if (v->cargo_cap != 0) { - RailVehicleInfo *rvi = RailVehInfo(v->engine_type); + const RailVehicleInfo *rvi = RailVehInfo(v->engine_type); uint16 amount = CALLBACK_FAILED; if (HASBIT(rvi->callbackmask, CBM_REFIT_CAP)) {