snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

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:
Mdata.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; }