From 7d959df5fa79f88d58288c0c5b54af3b697c17c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Wed, 9 Nov 2022 14:48:51 +0800 Subject: Fix number of bill info conversions --- midtrans.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/midtrans.c b/midtrans.c index ff79861..e035417 100644 --- a/midtrans.c +++ b/midtrans.c @@ -204,9 +204,9 @@ char *midtrans_charge_echannel(struct midtrans_echannel echannel, static const char *payment_tmpl = "echannel\",\n" "\t\"echannel\": {\n" - "\t\t\"bill_info1\": \"%s\"%s," - "\t\t\"bill_info2\": \"%s\"%s"; - const size_t payment_len = strlen(payment_tmpl) - strlen("%s") * 4 + "\t\t\"bill_info1\": \"%s\"," + "\t\t\"bill_info2\": \"%s\""; + const size_t payment_len = strlen(payment_tmpl) - strlen("%s") * 2 + strlen(echannel.bill_info1) + strlen(echannel.bill_info2); char *payment = malloc(payment_len + 1); sprintf(payment, payment_tmpl, echannel.bill_info1, -- cgit v1.2.3