summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-07-24 12:48:54 +0200
committerThomas Haller <thaller@redhat.com>2015-07-24 12:53:58 +0200
commite942a66f0ed3c829e5b9cc72e77044fe879239d3 (patch)
tree835b5573495518240c8cb28f9e56f6961c1883db
parentd15d88bc412c91b4e78a63f9c52dec0522177fd7 (diff)
downloadNetworkManager-e942a66f0ed3c829e5b9cc72e77044fe879239d3.tar.gz
fixup! core: add audit support
Close auditd fd on dispose()
-rw-r--r--src/nm-audit-manager.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nm-audit-manager.c b/src/nm-audit-manager.c
index 3c63281bde..9958210aba 100644
--- a/src/nm-audit-manager.c
+++ b/src/nm-audit-manager.c
@@ -352,6 +352,11 @@ dispose (GObject *object)
g_signal_handlers_disconnect_by_func (priv->config, config_changed_cb, self);
g_clear_object (&priv->config);
}
+
+ if (priv->auditd_fd >= 0) {
+ audit_close (priv->auditd_fd);
+ priv->auditd_fd = -1;
+ }
#endif
G_OBJECT_CLASS (nm_audit_manager_parent_class)->dispose (object);