From 9743a080833f6de98884708112dcfb0a3fed37dd Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Wed, 18 Feb 2009 10:17:44 +0000 Subject: static build mostly fixed getsddrinfo still needs libc --- src/anytun.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/anytun.cpp') diff --git a/src/anytun.cpp b/src/anytun.cpp index 84e5582..ab847a8 100644 --- a/src/anytun.cpp +++ b/src/anytun.cpp @@ -338,7 +338,9 @@ int main(int argc, char* argv[]) } #ifndef NO_DAEMON - PrivInfo privs(gOpt.getUsername(), gOpt.getGroupname()); +#ifndef NO_PRIVDROP + PrivInfo privs(gOpt.getUsername(), gOpt.getGroupname()); +#endif std::ofstream pidFile; if(gOpt.getPidFile() != "") { @@ -404,9 +406,9 @@ int main(int argc, char* argv[]) #ifndef NO_DAEMON if(gOpt.getChrootDir() != "") do_chroot(gOpt.getChrootDir()); - +#ifndef NO_PRIVDROP privs.drop(); - +#endif if(gOpt.getDaemonize()) { daemonize(); daemonized = true; -- cgit v1.2.3