X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/fwd/blobdiff_plain/270b8403580b7fd0feae995b9e8bad4a2ff660ff..f8f2bc04fa092104ceb011ef7a6d2def0f06454f:/fwd.c diff --git a/fwd.c b/fwd.c index d80275b..5b4e248 100644 --- a/fwd.c +++ b/fwd.c @@ -514,7 +514,7 @@ int main(int argc, char *argv[]) { 0, 0, 0, 0 } }; - int i = mdwopt(argc, argv, "+hvu" "GO" "f:dp:ls:g:", opts, 0, 0, 0); + int i = mdwopt(argc, argv, "+hvu" "GO" "f:dp:lqs:g:", opts, 0, 0, 0); if (i < 0) break; @@ -650,7 +650,8 @@ int main(int argc, char *argv[]) _exit(0); close(0); close(1); close(2); - chdir("/"); + if (chdir("/")) + die(1, "couldn't change to root directory: %s", strerror(errno)); setsid(); kid = fork();