]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(do_move): Give one diagnostic, not two, when unable to
authorJim Meyering <jim@meyering.net>
Wed, 12 Jun 2002 08:01:48 +0000 (08:01 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 12 Jun 2002 08:01:48 +0000 (08:01 +0000)
unlink a destination file.  This bug was introduced in fileutils-3.16l.

$ /bin/mv /etc/passwd /tmp
/bin/mv: cannot unlink `/etc/passwd': Permission denied
/bin/mv: cannot remove `/etc/passwd': Permission denied
[Exit 1]

src/mv.c

index 46aad167e6df8c1cdda8c3b53c35d2f691bf6ea7..c8e504e287caae412af65ebb4399c7b39bcd5e62 100644 (file)
--- a/src/mv.c
+++ b/src/mv.c
@@ -248,9 +248,6 @@ do_move (const char *source, const char *dest, const struct cp_options *x)
          assert (VALID_STATUS (status));
          if (status == RM_ERROR)
            fail = 1;
-
-         if (fail)
-           error (0, errno, _("cannot remove %s"), quote (dir_to_remove));
        }
     }