qemu-nbd: Fix a memleak in qemu_nbd_client_list()
commit992809bf8bfa4a6ba0765344fb11d41ae7db3280
authorAlex Chen <alex.chen@huawei.com>
Mon, 30 Nov 2020 12:36:51 +0000 (30 12:36 +0000)
committerEric Blake <eblake@redhat.com>
Wed, 20 Jan 2021 20:48:05 +0000 (20 14:48 -0600)
treea53a230fb83c68f3e5a9453ac14a4ad032c798f9
parent48202c712412c803ddb56365c7bca322aa4e7506
qemu-nbd: Fix a memleak in qemu_nbd_client_list()

When the qio_channel_socket_connect_sync() fails
we should goto 'out' label to free the 'sioc' instead of return.

Reported-by: Euler Robot <euler.robot@huawei.com>
Signed-off-by: Alex Chen <alex.chen@huawei.com>
Message-Id: <20201130123651.17543-1-alex.chen@huawei.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
qemu-nbd.c