johntheripper-1.7.3.1-mkdir-sandbox.patch 562 B

12345678910111213
  1. diff -urNp john-1.7.3.1.org/src/path.c john-1.7.3.1/src/path.c
  2. --- john-1.7.3.1.org/src/path.c 2003-10-01 04:26:25.000000000 +0300
  3. +++ john-1.7.3.1/src/path.c 2007-11-10 15:53:23.000000000 +0200
  4. @@ -55,7 +55,7 @@ void path_init(char **argv)
  5. #ifdef JOHN_PRIVATE_HOME
  6. private = path_expand(JOHN_PRIVATE_HOME);
  7. if (mkdir(private, S_IRUSR | S_IWUSR | S_IXUSR)) {
  8. - if (errno != EEXIST) pexit("mkdir: %s", private);
  9. + if (errno != EEXIST && errno != EACCES) pexit("mkdir: %s", private);
  10. } else
  11. fprintf(stderr, "Created directory: %s\n", private);
  12. #endif