]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
list-subsys: fix NULL dereference when trying to use -o json on older kernels
authorYair Elharrar <yair@excelero.com>
Thu, 23 Jan 2020 11:33:46 +0000 (13:33 +0200)
committerKeith Busch <kbusch@kernel.org>
Thu, 23 Apr 2020 20:17:54 +0000 (14:17 -0600)
Signed-off-by: Yair Elharrar <yair@excelero.com>
util/json.c

index f213fec8ea863523e622279d37beb00c8cc809d7..297841057db043c61411451aa93366888f437552 100644 (file)
@@ -119,7 +119,7 @@ static struct json_value *json_create_value_string(const char *str)
 
        if (value) {
                value->type = JSON_TYPE_STRING;
-               value->string = strdup_escape(str);
+               value->string = strdup_escape(str ? str : "(null)");
                if (!value->string) {
                        free(value);
                        value = NULL;