summaryrefslogtreecommitdiff
path: root/src/exim_monitor/em_log.c
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2016-03-15 19:39:07 +0000
committerJeremy Harris <jgh146exb@wizmail.org>2016-03-15 19:39:07 +0000
commit6e3b198d9efa70de98409fbb78b9f83257b2101c (patch)
treeb757fe56d2307ccdf26839e28d317825cc2dd572 /src/exim_monitor/em_log.c
parentc99b02de6c9788335fd4ea1da063248f0265ad91 (diff)
tidying: coverity issues
Diffstat (limited to 'src/exim_monitor/em_log.c')
-rw-r--r--src/exim_monitor/em_log.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/exim_monitor/em_log.c b/src/exim_monitor/em_log.c
index 6efd9c0c9..4d8c29312 100644
--- a/src/exim_monitor/em_log.c
+++ b/src/exim_monitor/em_log.c
@@ -217,7 +217,11 @@ uschar buffer[log_buffer_len];
if (LOG != NULL)
{
- fseek(LOG, log_position, SEEK_SET);
+ if (fseek(LOG, log_position, SEEK_SET))
+ {
+ perror("logfile fseek");
+ exit(1);
+ }
while (Ufgets(buffer, log_buffer_len, LOG) != NULL)
{
@@ -393,7 +397,11 @@ if (LOG == NULL ||
{
if (LOG != NULL) fclose(LOG);
LOG = TEST;
- fstat(fileno(LOG), &statdata);
+ if (fstat(fileno(LOG), &statdata))
+ {
+ fprintf(stderr, "fstat %s: %s\n", log_file_open, strerror(errno));
+ exit(1);
+ }
log_inode = statdata.st_ino;
}
}