diff -r d56d68c938b5 -r f89f5691ce89 src/train_cmd.cpp --- a/src/train_cmd.cpp Mon Dec 03 22:40:18 2007 +0000 +++ b/src/train_cmd.cpp Tue Dec 04 15:32:54 2007 +0000 @@ -885,6 +885,7 @@ if (dest == NULL) return; Vehicle *next = dest->Next(); + v->SetNext(NULL); dest->SetNext(v); v->SetNext(next); ClearFreeWagon(v);