]> Dogcows Code - chaz/tar/blobdiff - src/compare.c
Avoid overwriting exit_status with a value indicating less important condition.
[chaz/tar] / src / compare.c
index b45c6160b6636555902ba174516e6ade22c86ba5..cb1f3a8bd2b0b94569067f74bdb6db82a520e679 100644 (file)
@@ -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)
     {
This page took 0.021623 seconds and 4 git commands to generate.