server: fix fd leak in error case
authorJens Axboe <axboe@fb.com>
Wed, 9 Apr 2014 03:13:42 +0000 (21:13 -0600)
committerJens Axboe <axboe@fb.com>
Wed, 9 Apr 2014 03:13:42 +0000 (21:13 -0600)
Signed-off-by: Jens Axboe <axboe@fb.com>
server.c

index d72835b72690148fc78662fb99599465e2836a55..beee2db19d2a346b9184b5a88393f5e520a80ec6 100644 (file)
--- a/server.c
+++ b/server.c
@@ -1394,6 +1394,7 @@ static int fio_init_server_connection(void)
 
        if (listen(sk, 0) < 0) {
                log_err("fio: listen: %s\n", strerror(errno));
+               close(sk);
                return -1;
        }