From: Yunlei Ding <yunlei.d...@citrix.com> Close sock handle before return.
Signed-off-by: Yunlei Ding <yunlei.d...@citrix.com> Coverity-ID: 1055914 Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> --- block-nbd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/block-nbd.c b/block-nbd.c index dc63183..e2c90eb 100644 --- a/block-nbd.c +++ b/block-nbd.c @@ -88,7 +88,10 @@ static int nbd_open(BlockDriverState *bs, const char* filename, int flags) ret = nbd_receive_negotiate(sock, &size, &blocksize); if (ret == -1) + { + close(sock); return -errno; + } s->sock = sock; s->size = size; -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel