From: Jim Meyering Date: Sun, 17 Nov 2002 09:41:34 +0000 (+0000) Subject: (movefile): Don't remove trailing slashes from SOURCE. X-Git-Tag: v4.5.4~218 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=47161ee7d5ab4fe8977bcb2fb24d0b708b83ec27;p=thirdparty%2Fcoreutils.git (movefile): Don't remove trailing slashes from SOURCE. --- diff --git a/src/mv.c b/src/mv.c index 77fb9ff9e7..8c6f3b5ee2 100644 --- a/src/mv.c +++ b/src/mv.c @@ -284,14 +284,11 @@ movefile (char *source, char *dest, int dest_is_dir, if (dest_is_dir || (dest_had_trailing_slash && !is_real_dir (source))) { /* DEST is a directory; build full target filename. */ - char *src_basename; - char *new_dest; - - strip_trailing_slashes (source); - src_basename = base_name (source); - new_dest = path_concat (dest, src_basename, NULL); + char const *src_basename = base_name (source); + char *new_dest = path_concat (dest, src_basename, NULL); if (new_dest == NULL) xalloc_die (); + strip_trailing_slashes (new_dest); fail = do_move (source, new_dest, x); free (new_dest); }