From 4f66d12837e12490a5178d04cd06b75e2161b7dc Mon Sep 17 00:00:00 2001 From: yoe Date: Mon, 25 Jun 2007 13:30:57 +0000 Subject: [PATCH] r261: Fix inetd mode --- nbd-server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nbd-server.c b/nbd-server.c index 85a1e06..93b1971 100644 --- a/nbd-server.c +++ b/nbd-server.c @@ -1323,6 +1323,9 @@ void destroy_pid_t(gpointer data) { void daemonize(SERVER* serve) { FILE*pidf; + if(!(serve->port)) { + return; + } if(daemon(0,0)<0) { err("daemon"); } @@ -1546,8 +1549,6 @@ int main(int argc, char *argv[]) { g_array_append_val(servers, *serve); } -/* We don't support this at this time */ -#if 0 if (!(serve->port)) { CLIENT *client; #ifndef ISSERVER @@ -1568,7 +1569,6 @@ int main(int argc, char *argv[]) { serveconnection(client); return 0; } -#endif if((!serve) && (!servers||!servers->len)) { g_message("Nothing to do! Bye!"); exit(EXIT_FAILURE); -- 1.7.10.4