From ebbbe0b3ce5393fa42a259f5e03d549508586aaa Mon Sep 17 00:00:00 2001 From: Wouter Verhelst Date: Tue, 17 May 2011 09:26:55 +0200 Subject: [PATCH] Handle failed negotiation on modern socket When negotiating fails for some reason, nbd-server currently segfaults due to a NULL-pointer dereference. This should not happen. CVE request outstanding --- nbd-server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/nbd-server.c b/nbd-server.c index de2f26a..5c7cbc0 100644 --- a/nbd-server.c +++ b/nbd-server.c @@ -1747,6 +1747,7 @@ int serveloop(GArray* servers) { err_nonfatal("negotiation failed"); close(net); net=0; + continue; } serve = client->server; } -- 1.7.10.4