2006-02-14 Robert Love <rml@novell.com>

* src/NetworkManager.c: Call closelog() on daemon shutdown to close
	  syslog's file descriptor.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1472 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
Robert Love
2006-02-14 22:29:12 +00:00
committed by Robert Love
parent ba98c1e9f6
commit 7eb0e146b2
2 changed files with 28 additions and 17 deletions

View File

@@ -488,6 +488,8 @@ static void nm_data_free (NMData *data)
nm_hal_deinit (data);
closelog ();
memset (data, 0, sizeof (NMData));
}
@@ -630,7 +632,7 @@ static void
nm_info_handler (const gchar *log_domain,
GLogLevelFlags log_level,
const gchar *message,
gboolean is_daemon)
gpointer ignored)
{
int syslog_priority;
@@ -673,9 +675,9 @@ nm_set_up_log_handlers (gboolean become_daemon)
openlog (G_LOG_DOMAIN, LOG_CONS | LOG_PERROR, LOG_USER);
g_log_set_handler (G_LOG_DOMAIN,
G_LOG_LEVEL_MASK,
(GLogFunc) nm_info_handler,
GINT_TO_POINTER (become_daemon));
G_LOG_LEVEL_MASK,
nm_info_handler,
NULL);
}