From: Jim Meyering Date: Sat, 13 May 1995 02:21:40 +0000 (+0000) Subject: (movefile): Remove a single trailing slash from destdir before concatenating X-Git-Tag: textutils-1_12_1~204 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7108d098aef7325aa43c639958b26ced5d2243eb;p=platform%2Fupstream%2Fcoreutils.git (movefile): Remove a single trailing slash from destdir before concatenating with `/' and filename for `ok to overwrite...' message. --- diff --git a/src/mv.c b/src/mv.c index ee602f4..798c482 100644 --- 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);