summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2022-10-06 21:43:27 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2022-10-06 21:43:27 +0800
commite800cfcd54246314f7e0bcb52a64ebbf87701052 (patch)
treed3ec2b09e13223e6dec221110f3cd7979828cb00
parent9870b3066a964748dfc2df75c0c6390311342ae2 (diff)
Fix VA number length
-rw-r--r--midtrans.c6
1 files 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);
}