From c19639a4edb1186cdeb5655f0758506085dca7db Mon Sep 17 00:00:00 2001 From: Christoph Lohmann <20h@r-36.net> Date: Sun, 20 Dec 2020 14:34:51 +0100 Subject: [PATCH] Handle errors on munmap. It can fail too. --- catpoint.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/catpoint.c b/catpoint.c index c123201..e7fd27f 100644 --- a/catpoint.c +++ b/catpoint.c @@ -34,8 +34,10 @@ reload(char **argv, int i) struct stat statbuf; int fd; - if (p[i] != NULL) - munmap(p[i], 0x1000); + if (p[i] != NULL) { + if (munmap(p[i], 0x1000) < 0) + err(1, "munmap: %s", argv[i]); + } fd = open(argv[i], O_RDONLY, 0); if (fd < 0)