diff options
author | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2022-10-06 20:52:41 +0800 |
---|---|---|
committer | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2022-10-06 20:52:41 +0800 |
commit | 6c48b4cacca492f8408897d5952461ae8588e0ee (patch) | |
tree | e9f415fc69f709e490558fea34a83793f3679769 | |
parent | 448ecc4c2c36004bc444e808a8e77d0b804fdb67 (diff) |
Anticipate custom field absence
-rw-r--r-- | midtrans.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -165,8 +165,8 @@ void midtrans_charge(enum midtrans_payment type, void *object, char post[strlen(post_tmpl) - strlen("%s") * 3 - strlen("%ld") + payment_len + fields_len + strlen(transaction->order_id) + gross_amount_len + 1]; - sprintf(post, post_tmpl, payment, fields, transaction->order_id, - transaction->gross_amount); + sprintf(post, post_tmpl, payment, fields_len ? fields : "", + transaction->order_id, transaction->gross_amount); free(payment); curl_easy_setopt(curl, CURLOPT_POSTFIELDS, post); |