diff -r 687d281ad7bb -r 806e938b9566 src/roadveh_cmd.cpp --- a/src/roadveh_cmd.cpp Tue Feb 13 23:37:50 2007 +0000 +++ b/src/roadveh_cmd.cpp Wed Feb 14 00:50:34 2007 +0000 @@ -1485,7 +1485,7 @@ } /* Set vehicle to second frame on the tile */ - CLRBIT(v->u.road.state, RVS_DRIVE_SIDE); + v->u.road.state = tmp & ~(1 << RVS_DRIVE_SIDE); v->u.road.frame = 1; if (newdir != v->direction) {