commit db5282af9c6247f3812bee694b39d79b27dbd21e
parent 2651f32f7db462d8bc26966ec962db6ca5d3ec5b
Author: Jan Klemkow <j.klemkow@wemelug.de>
Date: Tue, 11 Feb 2020 20:11:27 +0100
add pledge(2) security mitigation
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/scroll.c b/scroll.c
@@ -225,6 +225,11 @@ main(int argc, char *argv[])
_exit(127);
}
+#ifdef __OpenBSD__
+ if (pledge("stdio tty proc", NULL) == -1)
+ die("pledge:");
+#endif
+
if (signal(SIGCHLD, sigchld) == SIG_ERR)
die("signal:");
if (signal(SIGWINCH, sigwinch) == SIG_ERR)