From 343cc27961ef493eac54a5bab205131fd729794a Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Sat, 17 Mar 2018 07:45:10 +0100 Subject: [PATCH] session-monitor: fix a -Wcast-function-type warning See-Also: ee916a1e9ec3f06f8c88dc3d95058a6bd1561c7d (cherry picked from commit b686dd8488c3a568f41968596e22f0673c0b5c6e) (cherry picked from commit aeaa8950494e9fb481524a13d138881195b7e297) --- src/nm-session-monitor.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/nm-session-monitor.c b/src/nm-session-monitor.c index 151deec899..74bbcf80aa 100644 --- a/src/nm-session-monitor.c +++ b/src/nm-session-monitor.c @@ -137,7 +137,10 @@ st_sd_init (NMSessionMonitor *monitor) static void st_sd_finalize (NMSessionMonitor *monitor) { - g_clear_pointer (&monitor->sd.monitor, sd_login_monitor_unref); + if (monitor->sd.monitor) { + sd_login_monitor_unref (monitor->sd.monitor); + monitor->sd.monitor = NULL; + } g_source_remove (monitor->sd.watch); } #endif /* SESSION_TRACKING_SYSTEMD */