# HG changeset patch # User yexo # Date 2011-02-10 13:17:24 # Node ID 4740a882c430466b1cb6c3742ac1081f1db242de # Parent 56a65652cc5845c0f9cb4ee7bac8920f0f47132d (svn r22047) -Fix: selling a vehicle triggered the assert added in r22041 diff --git a/src/order_backup.cpp b/src/order_backup.cpp --- a/src/order_backup.cpp +++ b/src/order_backup.cpp @@ -111,7 +111,9 @@ void OrderBackup::DoRestore(Vehicle *v) FOR_ALL_ORDER_BACKUPS(ob) { if (ob->user == user) delete ob; } - new OrderBackup(v, user); + if (OrderBackup::CanAllocateItem()) { + new OrderBackup(v, user); + } } /**