From: Jens Axboe Date: Fri, 11 Apr 2014 17:29:50 +0000 (-0600) Subject: net: fix leak of fd in bind() error path X-Git-Tag: fio-2.1.9~73 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=d19cedd63494cf8aef6443fb2ce866cd7a977b98;ds=sidebyside net: fix leak of fd in bind() error path Signed-off-by: Jens Axboe --- diff --git a/engines/net.c b/engines/net.c index fcf4b898..d036a581 100644 --- a/engines/net.c +++ b/engines/net.c @@ -1092,6 +1092,7 @@ static int fio_netio_setup_listen_inet(struct thread_data *td, short port) } if (bind(fd, saddr, len) < 0) { + close(fd); td_verror(td, errno, "bind"); return 1; }