client: fix segfault for !json output
authorJens Axboe <axboe@fb.com>
Wed, 16 Dec 2015 03:47:14 +0000 (20:47 -0700)
committerJens Axboe <axboe@fb.com>
Wed, 16 Dec 2015 03:47:14 +0000 (20:47 -0700)
Signed-off-by: Jens Axboe <axboe@fb.com>
client.c

index 366db71615306a98b6303b2f468682444b71f815..932c665c1bbcc5fbfbce810d992323c48b44fd63 100644 (file)
--- a/client.c
+++ b/client.c
@@ -999,6 +999,9 @@ static void handle_job_opt(struct fio_client *client, struct fio_net_cmd *cmd)
        struct cmd_job_option *pdu = (struct cmd_job_option *) cmd->payload;
        struct print_option *p;
 
        struct cmd_job_option *pdu = (struct cmd_job_option *) cmd->payload;
        struct print_option *p;
 
+       if (!job_opt_object)
+               return;
+
        pdu->global = le16_to_cpu(pdu->global);
        pdu->groupid = le16_to_cpu(pdu->groupid);
 
        pdu->global = le16_to_cpu(pdu->global);
        pdu->groupid = le16_to_cpu(pdu->groupid);