diff options
author | Dan Winship <danw@redhat.com> | 2015-04-02 11:29:21 -0400 |
---|---|---|
committer | Dan Winship <danw@redhat.com> | 2015-04-02 11:30:37 -0400 |
commit | 0b45f51849ee42734bd2e0ac864dd406cfeced9c (patch) | |
tree | 90eadb17fbf673e4db55e5185dcadd2d358671ff | |
parent | 2d708a22e26ff3352f380a40c22c063d3dce17ec (diff) | |
download | NetworkManager-0b45f51849ee42734bd2e0ac864dd406cfeced9c.tar.gz |
fixup! firewall: port nm-firewall-manager to gdbus
-rw-r--r-- | src/nm-firewall-manager.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/nm-firewall-manager.c b/src/nm-firewall-manager.c index f363f572b4..48e8e9f80d 100644 --- a/src/nm-firewall-manager.c +++ b/src/nm-firewall-manager.c @@ -26,6 +26,7 @@ #include "nm-firewall-manager.h" #include "nm-logging.h" +#include "gsystem-local-alloc.h" #define NM_FIREWALL_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), \ NM_TYPE_FIREWALL_MANAGER, \ @@ -287,14 +288,13 @@ name_owner_changed (GObject *object, gpointer user_data) { NMFirewallManager *self = NM_FIREWALL_MANAGER (user_data); - char *owner; + gs_free char *owner = NULL; owner = g_dbus_proxy_get_name_owner (G_DBUS_PROXY (object)); if (owner) { nm_log_dbg (LOGD_FIREWALL, "firewall started"); set_running (self, TRUE); g_signal_emit (self, signals[STARTED], 0); - g_free (owner); } else { nm_log_dbg (LOGD_FIREWALL, "firewall stopped"); set_running (self, FALSE); @@ -309,7 +309,7 @@ static void nm_firewall_manager_init (NMFirewallManager * self) { NMFirewallManagerPrivate *priv = NM_FIREWALL_MANAGER_GET_PRIVATE (self); - char *owner; + gs_free char *owner = NULL; priv->proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM, G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES | @@ -324,7 +324,6 @@ nm_firewall_manager_init (NMFirewallManager * self) G_CALLBACK (name_owner_changed), self); owner = g_dbus_proxy_get_name_owner (priv->proxy); priv->running = (owner != NULL); - g_free (owner); nm_log_dbg (LOGD_FIREWALL, "firewall %s running", priv->running ? "is" : "is not" ); } |