client: don't leak file descriptor on exit
[fio.git] / client.c
index b553b055a82275c718a393d2e7e8f9832cfad9b5..86ac8f4179a7d488b94001bf53367a7594a9749b 100644 (file)
--- a/client.c
+++ b/client.c
@@ -131,6 +131,9 @@ static void remove_client(struct fio_client *client)
                fio_client_dec_jobs_eta(client->eta_in_flight, client->ops->eta);
        }
 
+       close(client->fd);
+       client->fd = -1;
+
        nr_clients--;
        sum_stat_clients--;