diff options
author | Thomas Haller <thaller@redhat.com> | 2015-07-24 12:48:54 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2015-07-24 12:53:58 +0200 |
commit | e942a66f0ed3c829e5b9cc72e77044fe879239d3 (patch) | |
tree | 835b5573495518240c8cb28f9e56f6961c1883db | |
parent | d15d88bc412c91b4e78a63f9c52dec0522177fd7 (diff) | |
download | NetworkManager-e942a66f0ed3c829e5b9cc72e77044fe879239d3.tar.gz |
fixup! core: add audit support
Close auditd fd on dispose()
-rw-r--r-- | src/nm-audit-manager.c | 5 |
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); |