Server: always drop privileges, even in foreground mode.
[silc.git] / apps / silcd / silcd.c
index 19ba9193c4c14235d7a9aa99759f4f8aef0036f6..d367328c6578fdb15942f922e108a2fc7525e4de 100644 (file)
@@ -745,8 +745,8 @@ int main(int argc, char **argv)
       silc_file_writefile(pidfile, buf, strlen(buf));
     }
 
-    silc_server_drop_privs(silcd);
   }
+  silc_server_drop_privs(silcd);
 
   /* Run the server. When this returns the server has been stopped
      and we will exit. */