From e4ea62dd58d4a21141d41357c61cb37e64081c8b Mon Sep 17 00:00:00 2001 From: yoe Date: Thu, 27 Sep 2007 09:00:16 +0000 Subject: [PATCH] r287: Fixes from Tefnet --- nbd-server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nbd-server.c b/nbd-server.c index 8a085f9..3577fc5 100644 --- a/nbd-server.c +++ b/nbd-server.c @@ -407,6 +407,7 @@ SERVER* cmdline(int argc, char *argv[]) { } serve=g_new0(SERVER, 1); serve->authname = g_strdup(default_authname); + serve->virtstyle=VIRT_IPLIT; while((c=getopt_long(argc, argv, "-a:C:cl:mo:rp:", long_options, &i))>=0) { switch (c) { case 1: @@ -1525,7 +1526,8 @@ int serveloop(GArray* servers) { } /* child */ g_hash_table_destroy(children); - for(i=0;ilen,serve=(g_array_index(servers, SERVER*, i));i++) { + for(i=0;ilen;i++) { + serve=g_array_index(servers, SERVER*, i); close(serve->socket); } /* FALSE does not free the -- 1.7.10.4