fixed memory leak

This commit is contained in:
Frank Morgner
2014-09-07 21:52:45 +02:00
parent 2fd62ff431
commit 5a6238f397

View File

@@ -30,6 +30,8 @@ int qransi (const char *encodable)
int x, y, width; int x, y, width;
unsigned char *data; unsigned char *data;
QRcode * code = QRcode_encodeString(encodable, 0, level, QR_MODE_8, 1); QRcode * code = QRcode_encodeString(encodable, 0, level, QR_MODE_8, 1);
if (!code)
return 1;
width = code->width; width = code->width;
data = code->data; data = code->data;
whiteRow(padding, width); whiteRow(padding, width);
@@ -41,5 +43,6 @@ int qransi (const char *encodable)
printf("\n"); printf("\n");
} }
whiteRow(padding, width); whiteRow(padding, width);
QRcode_free(code);
return 0; return 0;
} }