summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2015-05-19 14:43:36 +0200
committerJiří Klimeš <jklimes@redhat.com>2015-05-19 14:48:37 +0200
commit08fbe75edd6bfcaa03541caa2db830845c4c7e64 (patch)
treea15f2dfe42653a9c7bbcb803e627293a9bfa306f
parentdbf1794070bc6ea9fe906554839533a10401c4f4 (diff)
downloadNetworkManager-08fbe75edd6bfcaa03541caa2db830845c4c7e64.tar.gz
libnm: fix nm_vpn_plugin_old_set_connection() for connection == NULL
-rw-r--r--libnm/nm-vpn-plugin-old.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libnm/nm-vpn-plugin-old.c b/libnm/nm-vpn-plugin-old.c
index 59ea65b413..7c42184b10 100644
--- a/libnm/nm-vpn-plugin-old.c
+++ b/libnm/nm-vpn-plugin-old.c
@@ -109,7 +109,8 @@ nm_vpn_plugin_old_set_connection (NMVpnPluginOld *plugin,
g_clear_object (&priv->connection);
- priv->connection = g_object_ref (connection);
+ if (connection)
+ priv->connection = g_object_ref (connection);
}
/**