projects
/
platform
/
upstream
/
coreutils.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
63c91c8
)
(movefile): Remove a single trailing slash from destdir before concatenating
author
Jim Meyering
<jim@meyering.net>
Sat, 13 May 1995 02:21:40 +0000
(
02:21
+0000)
committer
Jim Meyering
<jim@meyering.net>
Sat, 13 May 1995 02:21:40 +0000
(
02:21
+0000)
with `/' and filename for `ok to overwrite...' message.
src/mv.c
patch
|
blob
|
history
diff --git
a/src/mv.c
b/src/mv.c
index
ee602f4
..
798c482
100644
(file)
--- a/
src/mv.c
+++ b/
src/mv.c
@@
-227,6
+227,9
@@
movefile (source, dest)
char *new_dest;
base = basename (source);
+ /* Remove a (single) trailing slash if there is at least one. */
+ if (dest[strlen (dest) - 1] == '/')
+ dest[strlen (dest) - 1] = '\0';
new_dest = (char *) alloca (strlen (dest) + 1 + strlen (base) + 1);
stpcpy (stpcpy (stpcpy (new_dest, dest), "/"), base);
return do_move (source, new_dest);