From d74ab3967121411b2a19e1d7fa12e5b3df96a68b Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 1 Jun 2009 10:45:11 -0400 Subject: [PATCH] libnm-util: register settings hash in nm_connection_lookup_setting_type() If not already registered by something else... --- libnm-util/nm-connection.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libnm-util/nm-connection.c b/libnm-util/nm-connection.c index a6ba15bae..e0160232c 100644 --- a/libnm-util/nm-connection.c +++ b/libnm-util/nm-connection.c @@ -296,6 +296,11 @@ nm_connection_lookup_setting_type (const char *name) char *type_name; GType type; + g_return_val_if_fail (name != NULL, G_TYPE_NONE); + + if (!registered_settings) + register_default_settings (); + type_name = (char *) g_hash_table_lookup (registered_settings, name); if (type_name) { type = g_type_from_name (type_name);