From 87d21351046ef625231e0d7f0bf8301b42551cb6 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Thu, 21 Jul 2016 20:27:44 +0200 Subject: mshow: forgot to free Found by clang-analyzer. --- mshow.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mshow.c b/mshow.c index 48e4a2a..f5d9cac 100644 --- a/mshow.c +++ b/mshow.c @@ -458,8 +458,10 @@ show(char *file) if (!header) return; int fd = open(file, O_RDONLY); - if (fd == -1) + if (fd == -1) { + free(header); return; + } hl = read(fd, header, hl); fwrite(header, 1, hl, stdout); } else if (Lflag) { // all headers -- cgit 1.4.1