summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2015-01-22 14:14:45 +0100
committerJiří Klimeš <jklimes@redhat.com>2015-01-28 08:57:23 +0100
commit0acdd0e1e31e296274cdba959b99fced0f833371 (patch)
treebe84241cfa1becac083abcc79f0c0d43ecf2d33f
parent8bbda5cdff0f7f04d3b5863edfdba335dab4c7f8 (diff)
downloadNetworkManager-0acdd0e1e31e296274cdba959b99fced0f833371.tar.gz
libnm-core: coverity fix
var_deref_op: Dereferencing null pointer "property->param_spec".
-rw-r--r--libnm-core/nm-setting.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libnm-core/nm-setting.c b/libnm-core/nm-setting.c
index ab8b0e1923..2730742654 100644
--- a/libnm-core/nm-setting.c
+++ b/libnm-core/nm-setting.c
@@ -827,7 +827,8 @@ _nm_setting_new_from_dbus (GType setting_type,
_("can't set property of type '%s' from value of type '%s'"),
property->dbus_type ?
g_variant_type_peek_string (property->dbus_type) :
- g_type_name (property->param_spec->value_type),
+ property->param_spec ?
+ g_type_name (property->param_spec->value_type) : "(unknown)",
g_variant_get_type_string (value));
g_prefix_error (error, "%s.%s: ", nm_setting_get_name (setting), property->name);