]> Dogcows Code - chaz/tar/blobdiff - src/misc.c
Minor fixes
[chaz/tar] / src / misc.c
index b11b20eb67142a084f4783af28c3d1601e22768b..116eb9673a615e7144b1e110ab5ff580e648435d 100644 (file)
@@ -762,9 +762,13 @@ dir_removed_diag (const char *name, bool top_level,
                   void (*diagfn) (char const *name))
 {
   if (!top_level && errno == ENOENT)
-    WARNOPT (WARN_FILE_REMOVED,
-            (0, 0, _("%s: Directory removed before we read it"),
-             quotearg_colon (name)));
+    {
+      WARNOPT (WARN_FILE_REMOVED,
+              (0, 0, _("%s: Directory removed before we read it"),
+               quotearg_colon (name)));
+      if (exit_status == TAREXIT_SUCCESS)
+       exit_status = TAREXIT_DIFFERS;
+    }
   else
     diagfn (name);
 }
This page took 0.022936 seconds and 4 git commands to generate.