]> Git Repo - qemu.git/blobdiff - qemu-nbd.c
nbd: Always call "close_fn" in nbd_client_new
[qemu.git] / qemu-nbd.c
index a4cf847976a50ee93c95966741727f13851d67b9..ede4a54d4ed7f25fb2cedd1b6ac7f6a0b9379e3c 100644 (file)
@@ -333,13 +333,9 @@ static void nbd_accept(void *opaque)
         return;
     }
 
-    if (nbd_client_new(exp, fd, nbd_client_closed)) {
-        nb_fds++;
-        nbd_update_server_fd_handler(server_fd);
-    } else {
-        shutdown(fd, 2);
-        close(fd);
-    }
+    nb_fds++;
+    nbd_update_server_fd_handler(server_fd);
+    nbd_client_new(exp, fd, nbd_client_closed);
 }
 
 static void nbd_update_server_fd_handler(int fd)
This page took 0.022382 seconds and 4 git commands to generate.