diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2016-03-15 19:39:07 +0000 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2016-03-15 19:39:07 +0000 |
commit | 6e3b198d9efa70de98409fbb78b9f83257b2101c (patch) | |
tree | b757fe56d2307ccdf26839e28d317825cc2dd572 /src/exim_monitor/em_main.c | |
parent | c99b02de6c9788335fd4ea1da063248f0265ad91 (diff) |
tidying: coverity issues
Diffstat (limited to 'src/exim_monitor/em_main.c')
-rw-r--r-- | src/exim_monitor/em_main.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/exim_monitor/em_main.c b/src/exim_monitor/em_main.c index 69354c086..019bdffda 100644 --- a/src/exim_monitor/em_main.c +++ b/src/exim_monitor/em_main.c @@ -669,8 +669,14 @@ if (log_file[0] != 0) { fseek(LOG, 0, SEEK_END); log_position = ftell(LOG); - fstat(fileno(LOG), &statdata); - log_inode = statdata.st_ino; + if (fstat(fileno(LOG), &statdata)) + { + perror("log file fstat"); + fclose(LOG); + LOG=NULL; + } + else + log_inode = statdata.st_ino; } } else |