commit 484cfbc800121c7961f94c98149a2f8abbd27501 parent 01b2d3c66d638d0f291de15f1e2857ed4c1eedb7 Author: default <nobody@localhost> Date: Mon, 14 Nov 2022 17:40:31 +0100 Call unveil() from srv_open() if on OpenBSD. Diffstat:
M | data.c | | | 6 | ++++++ |
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/data.c b/data.c @@ -79,6 +79,12 @@ int srv_open(char *basedir) if (error != NULL) srv_log(error); +#ifdef __OpenBSD__ + srv_debug(2, xs_fmt("Calling unveil()")); + unveil(basedir, "rwc"); + unveil(NULL, NULL); +#endif /* __OpenBSD__ */ + return ret; }