iHandle errors on munmap. It can fail too. - catpoint - Catpoint simple presenting software. Err bitreich.org 70
hgit clone git://bitreich.org/catpoint/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/catpoint/ URL:git://bitreich.org/catpoint/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/catpoint/ bitreich.org 70
1Log /scm/catpoint/log.gph bitreich.org 70
1Files /scm/catpoint/files.gph bitreich.org 70
1Refs /scm/catpoint/refs.gph bitreich.org 70
1Tags /scm/catpoint/tag bitreich.org 70
1README /scm/catpoint/file/README.md.gph bitreich.org 70
1LICENSE /scm/catpoint/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit c19639a4edb1186cdeb5655f0758506085dca7db /scm/catpoint/commit/c19639a4edb1186cdeb5655f0758506085dca7db.gph bitreich.org 70
1parent 9d56979dedbc9a3b279291ad07ab4ce277e8f5e7 /scm/catpoint/commit/9d56979dedbc9a3b279291ad07ab4ce277e8f5e7.gph bitreich.org 70
hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70
iDate: Sun, 20 Dec 2020 14:34:51 +0100 Err bitreich.org 70
i Err bitreich.org 70
iHandle errors on munmap. It can fail too. Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M catpoint.c | 6 ++++-- Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 4 insertions(+), 2 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/catpoint.c b/catpoint.c /scm/catpoint/file/catpoint.c.gph bitreich.org 70
i@@ -34,8 +34,10 @@ reload(char **argv, int i) Err bitreich.org 70
i struct stat statbuf; Err bitreich.org 70
i int fd; Err bitreich.org 70
i Err bitreich.org 70
i- if (p[i] != NULL) Err bitreich.org 70
i- munmap(p[i], 0x1000); Err bitreich.org 70
i+ if (p[i] != NULL) { Err bitreich.org 70
i+ if (munmap(p[i], 0x1000) < 0) Err bitreich.org 70
i+ err(1, "munmap: %s", argv[i]); Err bitreich.org 70
i+ } Err bitreich.org 70
i Err bitreich.org 70
i fd = open(argv[i], O_RDONLY, 0); Err bitreich.org 70
i if (fd < 0) Err bitreich.org 70
.
Response:
text/plain