Sanitize working dir - default to "/" - sinit - suckless init
HTML git clone git://git.suckless.org/sinit
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit c09709f04fb60c89e0b6d401eac8785d4523b52d
DIR parent 31dbd779dcbd5b7c2cd96a008f1f93c035e0a4f7
HTML Author: sin <sin@2f30.org>
Date: Wed, 12 Feb 2014 09:33:06 +0000
Sanitize working dir - default to "/"
Diffstat:
M sinit.c | 2 ++
1 file changed, 2 insertions(+), 0 deletions(-)
---
DIR diff --git a/sinit.c b/sinit.c
@@ -36,6 +36,8 @@ main(void)
return EXIT_FAILURE;
setsid();
+ chdir("/");
+
sigemptyset(&set);
for (i = 0; i < LEN(sigmap); i++)
sigaddset(&set, sigmap[i].sig);