summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mdns-repeater.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/mdns-repeater.c b/mdns-repeater.c
index f06720b..af17dca 100644
--- a/mdns-repeater.c
+++ b/mdns-repeater.c
@@ -288,6 +288,8 @@ int main(int argc, char *argv[]) {
}
openlog(PACKAGE, LOG_PID | LOG_CONS, LOG_DAEMON);
+ if (! foreground)
+ daemonize();
// create receiving socket
server_sockfd = create_recv_sock();
@@ -313,9 +315,6 @@ int main(int argc, char *argv[]) {
return 1;
}
- if (! foreground)
- daemonize();
-
while (! shutdown_flag) {
struct timeval tv = {
.tv_sec = 10,