summaryrefslogtreecommitdiffstats
path: root/src/audit-init.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/audit-init.c')
-rw-r--r--src/audit-init.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/audit-init.c b/src/audit-init.c
index b0fdea3..73a5208 100644
--- a/src/audit-init.c
+++ b/src/audit-init.c
@@ -70,7 +70,6 @@ static int init_ctl_config(char *file)
static int read_config(char *dir)
{
int fd;
- off_t len, extra_size = 0;
char file[LT_MAXFILE];
memset(&cfg, 0, sizeof(cfg));
@@ -91,23 +90,10 @@ static int read_config(char *dir)
cfg.sh = cfg.sh_storage.sh = &cfg.sh_storage;
if (lt_sh(&cfg, error_sim)) {
- extra_size = lt_error_config_read(&cfg, fd);
- if (extra_size < 0)
+ if (lt_error_config_read(&cfg, fd))
return -1;
}
- if (-1 == (len = lseek(fd, 0, SEEK_END))) {
- perror("lseek failed");
- return -1;
- }
-
-#if 0
- if ((len - extra_size) != sizeof(cfg.sh_storage)) {
- printf("config file size differs\n");
- return -1;
- }
-#endif
-
if (LT_CONFIG_MAGIC != cfg.sh_storage.magic) {
printf("config file magic check failed\n");
return -1;