From b7664598af34dd0a04b5d88d2ce75212ce285033 Mon Sep 17 00:00:00 2001 From: SHIRAKATA Kentaro Date: Mon, 13 May 2019 02:19:41 +0900 Subject: [PATCH] fix leak memory on makedefs This should not be mostly harmful. --- util/makedefs.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/util/makedefs.c b/util/makedefs.c index ad89fe9..405868c 100644 --- a/util/makedefs.c +++ b/util/makedefs.c @@ -1900,10 +1900,13 @@ do_data() } if (*line > ' ') { /* got an entry name */ #else - unsigned char uc; - uc = *((unsigned char *)line); - if (d_filter(line)) continue; - if (uc > ' ') { /* got an entry name */ + unsigned char uc; + if (d_filter(line)) { + free(line); + continue; + } + uc = *((unsigned char *)line); + if (uc > ' ') { /* got an entry name */ #endif /* first finish previous entry */ if (line_cnt) -- 2.11.0