X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fcompare.c;h=cb1f3a8bd2b0b94569067f74bdb6db82a520e679;hb=84a55f12e5880196623d4193bf1d7f5141e6b0d5;hp=b45c6160b6636555902ba174516e6ade22c86ba5;hpb=1bcbbcf1ff2c537ffa970dbf82e3843d4ad110e5;p=chaz%2Ftar diff --git a/src/compare.c b/src/compare.c index b45c616..cb1f3a8 100644 --- a/src/compare.c +++ b/src/compare.c @@ -66,8 +66,7 @@ report_difference (struct tar_stat_info *st, const char *fmt, ...) fprintf (stdlis, "\n"); } - if (exit_status == TAREXIT_SUCCESS) - exit_status = TAREXIT_DIFFERS; + set_exit_status (TAREXIT_DIFFERS); } /* Take a buffer returned by read_and_process and do nothing with it. */ @@ -380,7 +379,8 @@ diff_dumpdir (void) else dev = stat_data.st_dev; - dumpdir_buffer = scan_directory (current_stat_info.file_name, dev, false); + dumpdir_buffer = directory_contents + (scan_directory (current_stat_info.file_name, dev, false)); if (dumpdir_buffer) {