From: Ján Tomko Date: Wed, 6 Nov 2024 12:19:29 +0000 (+0100) Subject: util: json: check return value of virJSONValueFromJsonC X-Git-Tag: v10.10.0-rc1~188 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da66bf53b09ee8f5facacae700638a9a6f3a2477;p=thirdparty%2Flibvirt.git util: json: check return value of virJSONValueFromJsonC In virJSONValueFromJsonC, the return value of virJSONValueFromJsonC was not checked in one case. Signed-off-by: Ján Tomko Reviewed-by: Peter Krempa --- diff --git a/src/util/virjson.c b/src/util/virjson.c index 18a4585e7b..a799707c16 100644 --- a/src/util/virjson.c +++ b/src/util/virjson.c @@ -1437,6 +1437,11 @@ virJSONValueFromJsonC(json_object *jobj) cur = virJSONValueFromJsonC(val); + if (!cur) { + g_free(ret); + return NULL; + } + virJSONValueArrayAppend(ret, &cur); } break;