[CONTACT]

[ABOUT]

[POLICY]

git clone catpoint catpoint Log gph

Found at: gopher.r-36.net:70/scm/catpoint/commit/c19639a4edb1186cdeb5655f0758506085dca7db.gph

tHandle errors on munmap. It can fail too. - catpoint - Catpoint simple presenting software.

git clone git://r-36.net/catpoint

Log

Files

Refs

LICENSE

---

commit c19639a4edb1186cdeb5655f0758506085dca7db

parent 9d56979dedbc9a3b279291ad07ab4ce277e8f5e7

Author: Christoph Lohmann <20h@r-36.net>

Date:   Sun, 20 Dec 2020 14:34:51 +0100
Handle errors on munmap. It can fail too.
Diffstat:
  catpoint.c                          |       6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---

diff --git a/catpoint.c b/catpoint.c

t@@ -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)
.


AD: