From b2bee93a6ed11965b3fb74fea33068751ee9a708 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 9 Dec 2015 12:40:52 -0700 Subject: [PATCH] server: ensure we send the right sized jobs_eta when faking it Signed-off-by: Jens Axboe --- server.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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); -- 2.25.1