diff --git a/src/usr.sbin/ntpd/ntpd.c b/src/usr.sbin/ntpd/ntpd.c index cb6bc137..c646ec37 100644 --- a/src/usr.sbin/ntpd/ntpd.c +++ b/src/usr.sbin/ntpd/ntpd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ntpd.c,v 1.116 2018/08/08 22:56:42 deraadt Exp $ */ +/* $OpenBSD: ntpd.c,v 1.117 2018/08/31 18:45:02 deraadt Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer @@ -220,6 +220,9 @@ main(int argc, char *argv[]) pipe_chld) == -1) fatal("socketpair"); + if (chdir("/") == -1) + fatal("chdir(\"/\")"); + signal(SIGCHLD, sighdlr); /* fork child process */