summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--interchange/ord.h2
-rw-r--r--ord.c3
2 files changed, 2 insertions, 3 deletions
diff --git a/interchange/ord.h b/interchange/ord.h
index ed7933d..b6d00a4 100644
--- a/interchange/ord.h
+++ b/interchange/ord.h
@@ -49,7 +49,7 @@ void interchange_ord_checkout(const char *order_profile,
void interchange_ord_free_order(struct interchange_ord_order *order);
-void interchange_ord_free_transaction(struct interchange_ord_transaction
+void interchange_ord_clear_transaction(struct interchange_ord_transaction
*transaction);
#ifdef __cplusplus
diff --git a/ord.c b/ord.c
index 9c13c93..c793a48 100644
--- a/ord.c
+++ b/ord.c
@@ -40,12 +40,11 @@ void interchange_ord_free_order(struct interchange_ord_order *order)
free(order);
}
-void interchange_ord_free_transaction(struct interchange_ord_transaction
+void interchange_ord_clear_transaction(struct interchange_ord_transaction
*transaction)
{
if (transaction->order_number)
free(transaction->order_number);
if (transaction->payment_method)
free(transaction->payment_method);
- free(transaction);
}