X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;ds=sidebyside;f=client.c;h=1dded0966cf9bcba261fb1fe5282d20bc3b67c94;hb=c05da82c1a427ce535af0c1b3e7a795330cf5061;hp=e70a27d95fc3154c01bdbbb9fb0fcc366384ecee;hpb=3310fcedbf11916c20aca6cffc20264a6e781e32;p=fio.git diff --git a/client.c b/client.c index e70a27d9..1dded096 100644 --- a/client.c +++ b/client.c @@ -823,9 +823,11 @@ static void convert_gs(struct group_run_stats *dst, struct group_run_stats *src) } static void json_object_add_client_info(struct json_object *obj, -struct fio_client *client) + struct fio_client *client) { - json_object_add_value_string(obj, "hostname", client->hostname); + const char *hostname = client->hostname ? client->hostname : ""; + + json_object_add_value_string(obj, "hostname", hostname); json_object_add_value_int(obj, "port", client->port); } @@ -1237,10 +1239,10 @@ static struct cmd_iolog_pdu *convert_iolog(struct fio_net_cmd *cmd) struct io_sample *s; s = __get_sample(samples, ret->log_offset, i); - s->time = le64_to_cpu(s->time); - s->val = le64_to_cpu(s->val); - s->ddir = le32_to_cpu(s->ddir); - s->bs = le32_to_cpu(s->bs); + s->time = le64_to_cpu(s->time); + s->val = le64_to_cpu(s->val); + s->__ddir = le32_to_cpu(s->__ddir); + s->bs = le32_to_cpu(s->bs); if (ret->log_offset) { struct io_sample_offset *so = (void *) s;