From aec9bb611c56e43a7346abb34777c3e63f15e742 Mon Sep 17 00:00:00 2001 From: Doan Tran Cong Danh Date: Thu, 12 Dec 2019 20:35:15 +0700 Subject: [PATCH] writeANSI, writeASCII: do not reset size We're reseting size to 1 in writeANSI and writeASCII, this may be problematic if someone use qrencode as a library. Let's just ignore it in ASCII/ANSI mode instead. --- qrenc.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/qrenc.c b/qrenc.c index 0d165963..b314367a 100644 --- a/qrenc.c +++ b/qrenc.c @@ -769,11 +769,9 @@ static int writeANSI(const QRcode *qrcode, const char *outfile) } white_s = strlen(white); - size = 1; - fp = openFile(outfile); - realwidth = (qrcode->width + margin * 2) * size; + realwidth = qrcode->width + margin * 2; buffer_s = (realwidth * white_s) * 2; buffer = malloc(buffer_s); if (buffer == NULL) { @@ -958,8 +956,6 @@ static int writeASCII(const QRcode *qrcode, const char *outfile, int invert) white = '#'; } - size = 1; - fp = openFile(outfile); realwidth = (qrcode->width + margin * 2) * 2;