From e800cfcd54246314f7e0bcb52a64ebbf87701052 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: Thu, 6 Oct 2022 21:43:27 +0800 Subject: Fix VA number length --- midtrans.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/midtrans.c b/midtrans.c index e2db258..82dfcae 100644 --- a/midtrans.c +++ b/midtrans.c @@ -126,10 +126,10 @@ void midtrans_charge(enum midtrans_payment type, void *object, size_t va_number_len = 0; char *va_number = NULL; if (banktransfer->va_number) { - va_number = malloc(strlen(va_number_tmpl) + va_number_len = strlen(va_number_tmpl) - strlen("%s") + - strlen(banktransfer->va_number) - + 1); + strlen(banktransfer->va_number); + va_number = malloc(va_number_len + 1); sprintf(va_number, va_number_tmpl, banktransfer->va_number); } -- cgit v1.2.3