From b11416de6a07ef696e287d7891c5979fcf4b1abb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Klime=C5=A1?= Date: Thu, 4 Dec 2014 17:39:26 +0100 Subject: [PATCH] libnm: check pspec before accessing it in handle_property_changed() Fixes: 1f8ec6122e5ae950da7eb3e6b145609f08685c71 Coverity: libnm/nm-object.c:926: var_deref_op: Dereferencing null pointer "pspec". libnm/nm-object.c:924: var_deref_op: Dereferencing null pointer "pspec". --- libnm/nm-object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnm/nm-object.c b/libnm/nm-object.c index f02c09c2e2..391166b29b 100644 --- a/libnm/nm-object.c +++ b/libnm/nm-object.c @@ -919,7 +919,7 @@ handle_property_changed (NMObject *self, const char *dbus_name, g_free (s); } - if (pi->object_type) { + if (pspec && pi->object_type) { if (g_variant_is_of_type (value, G_VARIANT_TYPE_OBJECT_PATH)) success = handle_object_property (self, pspec->name, value, pi, synchronously); else if (g_variant_is_of_type (value, G_VARIANT_TYPE ("ao")))