--- 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);