From 17af879e9be28bd5e190abf484eb16de4e46bbf6 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 27 Aug 2008 18:09:30 +0000 Subject: [PATCH] Prevent double-exports git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4021 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- libnm-glib/nm-settings.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libnm-glib/nm-settings.c b/libnm-glib/nm-settings.c index 430314761a..7888a1750b 100644 --- a/libnm-glib/nm-settings.c +++ b/libnm-glib/nm-settings.c @@ -423,6 +423,8 @@ nm_exported_connection_register_object (NMExportedConnection *connection, g_return_if_fail (dbus_connection != NULL); priv = NM_EXPORTED_CONNECTION_GET_PRIVATE (connection); + /* Don't allow the connection to be exported twice */ + g_return_if_fail (nm_connection_get_path (priv->wrapped) == NULL); path = g_strdup_printf ("%s/%u", NM_DBUS_PATH_SETTINGS, ec_counter++); nm_connection_set_path (priv->wrapped, path);