From: Lennart Poettering Date: Fri, 4 Jan 2019 12:24:18 +0000 (+0100) Subject: json: handle NULL explicitly in json_variant_has_type() X-Git-Tag: v241-rc1~107^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f8c186c9ece5c1c0b89abf52f058efb0ed37e0cb;p=thirdparty%2Fsystemd.git json: handle NULL explicitly in json_variant_has_type() --- diff --git a/src/shared/json.c b/src/shared/json.c index 01faf4037be..3786ff12b84 100644 --- a/src/shared/json.c +++ b/src/shared/json.c @@ -979,6 +979,8 @@ bool json_variant_has_type(JsonVariant *v, JsonVariantType type) { JsonVariantType rt; v = json_variant_dereference(v); + if (!v) + return false; rt = json_variant_type(v); if (rt == type)