X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=server.c;h=27356c67d70f742110a0932a9fbb35486179e352;hb=d79db1222039e906dd49ae290daa59701f4e2385;hp=f1c69dd37a92b59b164bad40acce9d6cb8a42a9c;hpb=8029542b67e81c8ea83a0d71929426ec8439f9af;p=fio.git diff --git a/server.c b/server.c index f1c69dd3..27356c67 100644 --- a/server.c +++ b/server.c @@ -622,7 +622,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; @@ -671,6 +671,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->nr_threads = cpu_to_le32(je->nr_threads); + je->is_pow2 = cpu_to_le32(je->is_pow2); fio_net_send_cmd(server_fd, FIO_NET_CMD_ETA, je, size, &tag, NULL); free(je);