From: Jens Axboe Date: Wed, 9 Dec 2015 19:40:52 +0000 (-0700) Subject: server: ensure we send the right sized jobs_eta when faking it X-Git-Tag: fio-2.2.13~6 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=b2bee93a6ed11965b3fb74fea33068751ee9a708;p=fio.git server: ensure we send the right sized jobs_eta when faking it Signed-off-by: Jens Axboe --- diff --git a/server.c b/server.c index ee3f7aab..4d4c2f28 100644 --- a/server.c +++ b/server.c @@ -716,9 +716,10 @@ static int handle_send_eta_cmd(struct fio_net_cmd *cmd) * will end up timing out waiting for a response to the ETA request */ je = get_jobs_eta(1, &size); - if (!je) - je = calloc(1, sizeof(*je)); - else { + if (!je) { + size = sizeof(*je); + je = calloc(1, size); + } else { je->nr_running = cpu_to_le32(je->nr_running); je->nr_ramp = cpu_to_le32(je->nr_ramp); je->nr_pending = cpu_to_le32(je->nr_pending);