gdbstub: Prevent fd leakage
commitead75d84cb076d51357ca0a48a2bbaf75e5466f5
authorPhilippe Mathieu-Daudé <f4bug@amsat.org>
Thu, 24 May 2018 22:34:58 +0000 (24 19:34 -0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 1 Jun 2018 13:14:31 +0000 (1 15:14 +0200)
treed21052fcc1d40a33f9513df57b24d748f3aab211
parent3a0adfc9bfcf217017bfc49d00c9a9b845e7118d
gdbstub: Prevent fd leakage

Since 2f652224f7, we now check if socket_set_nodelay() errored,
but forgot to close the socket before reporting an error.

Fixes: Coverity CID 1391290 (RESOURCE_LEAK)
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180524223458.5651-1-f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
gdbstub.c