From fe08f457bcfbe203b6dd123074cc0d94142df6fa Mon Sep 17 00:00:00 2001 From: truelight Date: Wed, 29 Dec 2004 08:42:30 +0000 Subject: (svn r1295) -Fix: [ 1092499 ] Copy order was fucked up, because memcpy said: sizeof(uint16), instead of sizeof(Order). --- order_cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'order_cmd.c') diff --git a/order_cmd.c b/order_cmd.c index 4627dc679..3e4aed7ee 100644 --- a/order_cmd.c +++ b/order_cmd.c @@ -287,7 +287,7 @@ int32 CmdCloneOrder(int x, int y, uint32 flags, uint32 p1, uint32 p2) dst->schedule_ptr = _ptr_to_next_order; dst->num_orders = src->num_orders; _ptr_to_next_order += src->num_orders + 1; - memcpy(dst->schedule_ptr, src->schedule_ptr, (src->num_orders + 1) * sizeof(uint16)); + memcpy(dst->schedule_ptr, src->schedule_ptr, (src->num_orders + 1) * sizeof(Order)); InvalidateWindow(WC_VEHICLE_ORDERS, dst->index); -- cgit v1.2.3-70-g09d2