X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=server.c;h=f8c36357a2dbfcce3577d94c8f94466cb979538d;hb=d72be5454c8c5378f16804ff9b8d1afe8729a380;hp=1487d80a46945c329b595c5f36d3b2221e8b7179;hpb=0922d61ffe92cf10a563d7168decec84ab7a0d16;p=fio.git diff --git a/server.c b/server.c index 1487d80a..f8c36357 100644 --- a/server.c +++ b/server.c @@ -342,6 +342,7 @@ static int handle_job_cmd(struct fio_net_cmd *cmd) } spdu.jobs = cpu_to_le32(thread_number); + spdu.stat_outputs = cpu_to_le32(stat_number); fio_net_send_cmd(server_fd, FIO_NET_CMD_START, &spdu, sizeof(spdu), 0); ret = fio_backend(); @@ -405,7 +406,7 @@ static int handle_probe_cmd(struct fio_net_cmd *cmd) #ifdef FIO_BIG_ENDIAN probe.bigendian = 1; #endif - strcpy((char *) probe.fio_version, fio_version_string); + strncpy((char *) probe.fio_version, fio_version_string, sizeof(probe.fio_version)); probe.os = FIO_OS; probe.arch = FIO_ARCH; @@ -451,6 +452,7 @@ static int handle_send_eta_cmd(struct fio_net_cmd *cmd) je->elapsed_sec = cpu_to_le64(je->elapsed_sec); je->eta_sec = cpu_to_le64(je->eta_sec); + je->is_pow2 = cpu_to_le32(je->is_pow2); fio_net_send_cmd(server_fd, FIO_NET_CMD_ETA, je, size, cmd->tag); free(je);