diff options
| author | default <nobody@localhost> | 2022-11-14 17:40:31 +0100 |
|---|---|---|
| committer | default <nobody@localhost> | 2022-11-14 17:40:31 +0100 |
| commit | 484cfbc800121c7961f94c98149a2f8abbd27501 (patch) | |
| tree | e4c7831b56067bfde67428b46b9ff98e76be0654 | |
| parent | 01b2d3c66d638d0f291de15f1e2857ed4c1eedb7 (diff) | |
Call unveil() from srv_open() if on OpenBSD.
| -rw-r--r-- | data.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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; } |