diff options
| author | William Jon McCann <jmccann@redhat.com> | 2008-10-02 14:18:16 -0400 | 
|---|---|---|
| committer | William Jon McCann <jmccann@redhat.com> | 2008-10-02 14:18:16 -0400 | 
| commit | 6ef0f62dc8b41c6904099c2d2836747da38d69df (patch) | |
| tree | f6cda06baf94dd22199a1b7861f9bceda2b1197f /src | |
| parent | a58a4bff451dcf8a6019aed1b2fb276e9836b0f4 (diff) | |
check the result of the fchown call
Diffstat (limited to 'src')
| -rw-r--r-- | src/ck-event-logger.c | 7 | 
1 files changed, 6 insertions, 1 deletions
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) {  | 
