(svn r1959) -Fix: Repaired two memleaks I have hacked :(

This commit is contained in:
Celestar 2005-03-08 16:27:26 +00:00
parent 99499094a9
commit 79b2a245e6
2 changed files with 7 additions and 1 deletions

View File

@ -1697,8 +1697,11 @@ void OnNewDay_RoadVeh(Vehicle *v)
//We do not have a slot, so make one
if (v->u.road.slot == NULL) {
//first we need to find out how far our stations are away.
if ( rs == NULL )
if ( rs == NULL ) {
free(firststop);
firststop = stop = NULL;
goto no_stop;
}
DEBUG(ms, 2) ("Multistop: Attempting to obtain a slot for vehicle %d at station %d (0x%x)", v->unitnumber, st->index, st->xy);
do {

View File

@ -131,6 +131,9 @@ static int GetTrainAcceleration(Vehicle *v, bool mode)
sum += dist[i];
}
free(dist);
dist = NULL;
if (numcurve > 0) {
sum /= numcurve;
}