scroll

scrollbackbuffer program for st
git clone git://git.suckless.org//gitrepos
Log | Files | Refs

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:
Mscroll.c | 5+++++
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)