htparser: chdir as part of chrooting.
authorFredrik Tolf <fredrik@dolda2000.com>
Fri, 29 Apr 2011 01:20:45 +0000 (03:20 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Fri, 29 Apr 2011 01:20:45 +0000 (03:20 +0200)
src/htparser.c

index ceae319..5179a25 100644 (file)
@@ -499,7 +499,7 @@ int main(int argc, char **argv)
     if(usesyslog)
        opensyslog();
     if(root) {
-       if(chroot(root)) {
+       if(chdir(root) || chroot(root)) {
            flog(LOG_ERR, "could not chroot to %s: %s", root, strerror(errno));
            exit(1);
        }