From 71040355fd7d710c392e753c3666a0ced0f8d8cb Mon Sep 17 00:00:00 2001 From: Ansa89 Date: Thu, 6 Oct 2016 11:54:27 +0200 Subject: [PATCH] QR: close file descriptor on error --- src/qr_code.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/qr_code.c b/src/qr_code.c index 888daae..83ea5ac 100644 --- a/src/qr_code.c +++ b/src/qr_code.c @@ -54,8 +54,10 @@ int ID_to_QRcode_txt(const char *tox_id, const char *outfile) QRcode *qr_obj = QRcode_encodeString(tox_id, 0, QR_ECLEVEL_L, QR_MODE_8, 0); - if (qr_obj == NULL) + if (qr_obj == NULL) { + fclose(fp); return -1; + } size_t width = qr_obj->width; size_t i, j;