diff options
| author | 2022-11-14 17:40:31 +0100 | |
|---|---|---|
| committer | 2022-11-14 17:40:31 +0100 | |
| commit | 484cfbc800121c7961f94c98149a2f8abbd27501 (patch) | |
| tree | e4c7831b56067bfde67428b46b9ff98e76be0654 /data.c | |
| parent | Updated TODO. (diff) | |
| download | snac2-484cfbc800121c7961f94c98149a2f8abbd27501.tar.gz snac2-484cfbc800121c7961f94c98149a2f8abbd27501.tar.xz snac2-484cfbc800121c7961f94c98149a2f8abbd27501.zip | |
Call unveil() from srv_open() if on OpenBSD.
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 6 |
1 files changed, 6 insertions, 0 deletions
| @@ -79,6 +79,12 @@ int srv_open(char *basedir) | |||
| 79 | if (error != NULL) | 79 | if (error != NULL) |
| 80 | srv_log(error); | 80 | srv_log(error); |
| 81 | 81 | ||
| 82 | #ifdef __OpenBSD__ | ||
| 83 | srv_debug(2, xs_fmt("Calling unveil()")); | ||
| 84 | unveil(basedir, "rwc"); | ||
| 85 | unveil(NULL, NULL); | ||
| 86 | #endif /* __OpenBSD__ */ | ||
| 87 | |||
| 82 | return ret; | 88 | return ret; |
| 83 | } | 89 | } |
| 84 | 90 | ||