---
 src/nm-session-monitor-null.c    |    4 +++-
 src/nm-session-monitor-systemd.c |    4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/nm-session-monitor-null.c b/src/nm-session-monitor-null.c
index ec33bef..14d756f 100644
--- a/src/nm-session-monitor-null.c
+++ b/src/nm-session-monitor-null.c
@@ -84,7 +84,9 @@ nm_session_monitor_get (void)
        if (singleton)
                return g_object_ref (singleton);
 
-       return NM_SESSION_MONITOR (g_object_new (NM_TYPE_SESSION_MONITOR, 
NULL));
+       singleton = NM_SESSION_MONITOR (g_object_new (NM_TYPE_SESSION_MONITOR, 
NULL));
+       assert (singleton);
+       return singleton;
 }
 
 /* 
----------------------------------------------------------------------------------------------------
 */
diff --git a/src/nm-session-monitor-systemd.c b/src/nm-session-monitor-systemd.c
index ae09494..8fe73ae 100644
--- a/src/nm-session-monitor-systemd.c
+++ b/src/nm-session-monitor-systemd.c
@@ -195,7 +195,9 @@ nm_session_monitor_get (void)
        if (singleton)
                return g_object_ref (singleton);
 
-       return NM_SESSION_MONITOR (g_object_new (NM_TYPE_SESSION_MONITOR, 
NULL));
+       singleton = NM_SESSION_MONITOR (g_object_new (NM_TYPE_SESSION_MONITOR, 
NULL));
+       assert (singleton);
+       return singleton;
 }
 
 gboolean
-- 
1.7.8.3

_______________________________________________
networkmanager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to