From 6ef0f62dc8b41c6904099c2d2836747da38d69df Mon Sep 17 00:00:00 2001 From: William Jon McCann Date: Thu, 2 Oct 2008 14:18:16 -0400 Subject: check the result of the fchown call --- src/ck-event-logger.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/ck-event-logger.c') diff --git a/src/ck-event-logger.c b/src/ck-event-logger.c index 1e2165b..8871177 100644 --- a/src/ck-event-logger.c +++ b/src/ck-event-logger.c @@ -160,7 +160,12 @@ retry: return FALSE; } - fchown (fd, 0, 0); + if (fchown (fd, 0, 0) == -1) { + close (fd); + g_warning ("Error setting owner of log file (%s)", + g_strerror (errno)); + return FALSE; + } event_logger->priv->file = fdopen (fd, "a"); if (event_logger->priv->file == NULL) { -- cgit