diff options
Diffstat (limited to 'ord.c')
-rw-r--r-- | ord.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -33,12 +33,11 @@ void interchange_ord_checkout(const char *order_profile, }}, "%s", "ord/checkout"); } -void interchange_ord_clear_order(struct interchange_ord_order *order) +void interchange_ord_free_order(struct interchange_ord_order *order) { - for (size_t i = 0; i < order->nitems; i++) - interchange_clear_product(&order->items[i].product); if (order->profile) free(order->profile); + free(order); } void interchange_ord_free_transaction(struct interchange_ord_transaction |