From 2883203df47fabc5785016257aa82effe40b5f8d Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Thu, 22 Dec 2022 11:33:24 +0100 Subject: [PATCH] platform: fix NULL pointer dereference src/libnm-platform/nmp-object.c:930: var_deref_op: Dereferencing null pointer "klass->cmd_plobj_to_string_id". Fixes: 8feeb199ad4b ('platform: drop redundant hook implementations from NMPObject classes') --- src/libnm-platform/nmp-object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libnm-platform/nmp-object.c b/src/libnm-platform/nmp-object.c index f978e0e581..e510685b01 100644 --- a/src/libnm-platform/nmp-object.c +++ b/src/libnm-platform/nmp-object.c @@ -926,7 +926,7 @@ nmp_object_to_string(const NMPObject *obj, switch (to_string_mode) { case NMP_OBJECT_TO_STRING_ID: - if (!klass->cmd_plobj_to_string_id) + if (klass->cmd_plobj_to_string_id) return klass->cmd_plobj_to_string_id(&obj->object, buf, buf_size); g_snprintf(buf, buf_size, NM_HASH_OBFUSCATE_PTR_FMT, NM_HASH_OBFUSCATE_PTR(obj)); return buf;