diff --git a/bin/mv/mv.c b/bin/mv/mv.c index 43ca99cec117..f8dc938533f5 100644 --- a/bin/mv/mv.c +++ b/bin/mv/mv.c @@ -336,7 +336,7 @@ copy(char *from, char *to) int pid, status; if ((pid = fork()) == 0) { - execl(_PATH_CP, "mv", vflg ? "-PRpv" : "-PRp", from, to, + execl(_PATH_CP, "mv", vflg ? "-PRpv" : "-PRp", "--", from, to, (char *)NULL); warn("%s", _PATH_CP); _exit(1); @@ -355,7 +355,7 @@ copy(char *from, char *to) return (1); } if (!(pid = vfork())) { - execl(_PATH_RM, "mv", "-rf", from, (char *)NULL); + execl(_PATH_RM, "mv", "-rf", "--", from, (char *)NULL); warn("%s", _PATH_RM); _exit(1); }