aboutsummaryrefslogtreecommitdiff
path: root/coreutils/mv.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreutils/mv.c')
-rw-r--r--coreutils/mv.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/coreutils/mv.c b/coreutils/mv.c
index 4f08dedc0..e1c4529ad 100644
--- a/coreutils/mv.c
+++ b/coreutils/mv.c
@@ -99,10 +99,10 @@ DO_MOVE:
99 struct stat source_stat; 99 struct stat source_stat;
100 int source_exists; 100 int source_exists;
101 101
102 if (errno != EXDEV) { 102 if (errno != EXDEV ||
103 (source_exists = cp_mv_stat(*argv, &source_stat)) < 1) {
103 bb_perror_msg("unable to rename `%s'", *argv); 104 bb_perror_msg("unable to rename `%s'", *argv);
104 } 105 } else {
105 else if ((source_exists = cp_mv_stat(*argv, &source_stat)) >= 0) {
106 if (dest_exists) { 106 if (dest_exists) {
107 if (dest_exists == 3) { 107 if (dest_exists == 3) {
108 if (source_exists != 3) { 108 if (source_exists != 3) {