diff -Naur -x '*~' john-1.7.3.1/src/recovery.c john-1.7.3.1-fix-format-errors/src/recovery.c --- john-1.7.3.1/src/recovery.c 2006-02-27 05:12:05.000000000 +0100 +++ john-1.7.3.1-fix-format-errors/src/recovery.c 2009-09-13 16:02:20.000000000 +0200 @@ -157,7 +157,7 @@ static void rec_format_error(char *fn) { if (ferror(rec_file)) - pexit(fn); + pexit("%s", fn); else { fprintf(stderr, "Incorrect crash recovery file format: %s\n", path_expand(rec_name));