diff options
Diffstat (limited to 'src/audit-init.c')
-rw-r--r-- | src/audit-init.c | 16 |
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; |