sg: drop unneeded strdup from ->errdetails() handler
[fio.git] / stat.c
diff --git a/stat.c b/stat.c
index 1f124a8c0b65d40d080638e3aa2a7a4089f061df..fd3ad5aa248b2caf6e78c08e8ed330ac2cdf0eb3 100644 (file)
--- a/stat.c
+++ b/stat.c
@@ -919,7 +919,8 @@ static void add_ddir_status_json(struct thread_stat *ts,
                iops = (1000.0 * (uint64_t) ts->total_io_u[ddir]) / runt;
        }
 
-       json_object_add_value_int(dir_object, "io_bytes", ts->io_bytes[ddir] >> 10);
+       json_object_add_value_int(dir_object, "io_bytes", ts->io_bytes[ddir]);
+       json_object_add_value_int(dir_object, "io_kbytes", ts->io_bytes[ddir] >> 10);
        json_object_add_value_int(dir_object, "bw", bw);
        json_object_add_value_float(dir_object, "iops", iops);
        json_object_add_value_int(dir_object, "runtime", ts->runtime[ddir]);
@@ -1826,8 +1827,8 @@ void __show_run_stats(void)
 
        for (i = 0; i < FIO_OUTPUT_NR; i++) {
                struct buf_output *out = &output[i];
+
                log_info_buf(out->buf, out->buflen);
-               buf_output_clear(out);
                buf_output_free(out);
        }