Commit Diff


commit - 3d1ff5c2df0dd3ee4fd3dad597ea421dbc9ab26c
commit + 8e331cbe90d4376416bf6d9c2e4a91c953376efb
blob - 496672085297e44af8d752fe6813ac15150ba64e
blob + c73f3121e2eb098ba489f23bf522df37deac733b
--- twind.c
+++ twind.c
@@ -56,6 +56,7 @@
 #define PID_BUF_SIZE 100
 #define TWIND_USER "_twind"
 #define _PATH_TWIND_CHROOT "/var/twind"
+#define _PATH_TWIND_LOGS "/var/twind/logs"
 #define _PATH_TWIND_CERT "/etc/twind/twind.cert.pem"
 #define _PATH_TWIND_KEY "/etc/twind/twind.key.pem"
 #define _PATH_TWIND_PID_CHROOT "/var/twind/twind.pid"
@@ -506,6 +507,8 @@ drop_root(void)
 		fatalx("unveil");
 	if (unveil(_PATH_TWIND_PID_CHROOT, "r") == -1)
 		fatalx("unveil");
+	if (unveil(_PATH_TWIND_LOGS, "cw") == -1)
+		log_warn("unveil");
 	if (unveil(NULL, NULL) == -1)
 		fatalx("unveil");
 #endif /* __OpenBSD__ */