diff options
Diffstat (limited to 'mshow.c')
-rw-r--r-- | mshow.c | 4 |
1 files changed, 3 insertions, 1 deletions
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 |