diff options
| -rw-r--r-- | src/readahead/readahead-analyze.c | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/src/readahead/readahead-analyze.c b/src/readahead/readahead-analyze.c index 9c328a5f58..42bf9dbac9 100644 --- a/src/readahead/readahead-analyze.c +++ b/src/readahead/readahead-analyze.c @@ -49,24 +49,24 @@ int main_analyze(const char *pack_path)          if (!pack_path)                  pack_path = "/.readahead"; -        pack = fopen(pack_path, "r"); +        pack = fopen(pack_path, "re");          if (!pack) { -                fprintf(stderr, "Pack file missing\n"); +                log_error("Pack file missing.");                  return EXIT_FAILURE;          } -        if (!(fgets(line, sizeof(line), pack))) { -                fprintf(stderr, "Pack file corrupt\n"); +        if (!fgets(line, sizeof(line), pack)) { +                log_error("Pack file corrupt.");                  return EXIT_FAILURE;          }          if (!strstr(line, READAHEAD_PACK_FILE_VERSION)) { -                fprintf(stderr, "Pack file version incompatible with this parser\n"); +                log_error("Pack file version incompatible with this parser.");                  return EXIT_FAILURE;          }          if ((a = getc(pack)) == EOF) { -                fprintf(stderr, "Pack file corrupt\n"); +                log_error("Pack file corrupt.");                  return EXIT_FAILURE;          } @@ -83,14 +83,14 @@ int main_analyze(const char *pack_path)                  path[strlen(path)-1] = 0;                  if (fread(&inode, sizeof(inode), 1, pack) != 1) { -                        fprintf(stderr, "Pack file corrupt\n"); +                        log_error("Pack file corrupt.");                          return EXIT_FAILURE;                  }                  while (true) {                          if (fread(&b, sizeof(b), 1, pack) != 1  ||                              fread(&c, sizeof(c), 1, pack) != 1) { -                                fprintf(stderr, "Pack file corrupt\n"); +                                log_error("Pack file corrupt.");                                  return EXIT_FAILURE;                          }                          if ((b == 0) && (c == 0)) | 
