From: Jason Andryuk Date: Thu, 11 Jun 2020 03:29:34 +0000 (-0400) Subject: vchan-socket-proxy: Set closed FDs to -1 X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~42 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=620225c48573396dc2394f59080a2d704a566c9d;p=xen.git vchan-socket-proxy: Set closed FDs to -1 These FDs are closed, so set them to -1 so they are no longer valid. Signed-off-by: Jason Andryuk Acked-by: Wei Liu Reviewed-by: Marek Marczykowski-Górecki Release-acked-by: Paul Durrant --- diff --git a/tools/libvchan/vchan-socket-proxy.c b/tools/libvchan/vchan-socket-proxy.c index 29a12260ed..cd7629bc4e 100644 --- a/tools/libvchan/vchan-socket-proxy.c +++ b/tools/libvchan/vchan-socket-proxy.c @@ -326,7 +326,9 @@ int data_loop(struct vchan_proxy_state *state) while (outsiz) socket_wr(state->output_fd); close(state->output_fd); + state->output_fd = -1; close(state->input_fd); + state->input_fd = -1; discard_buffers(state->ctrl); break; }