From: Jim Meyering Date: Mon, 30 Nov 1998 02:01:18 +0000 (+0000) Subject: (movefile): Don't free new_dest. X-Git-Tag: FILEUTILS-4_1-b1~82 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=75d5ed8b58a0fddebd2e971695c0157effbd43aa;p=thirdparty%2Fcoreutils.git (movefile): Don't free new_dest. Bob McCracken reported that mv couldn't handle certain combinations of hard linked source files. --- diff --git a/src/mv.c b/src/mv.c index 111851f05e..cd03b5ab02 100644 --- a/src/mv.c +++ b/src/mv.c @@ -308,7 +308,9 @@ movefile (char *source, char *dest, int dest_is_dir, const struct cp_options *x) if (new_dest == NULL) error (1, 0, _("virtual memory exhausted")); fail = do_move (source, new_dest, x); - free (new_dest); + + /* Do not free new_dest. It may have been squirelled away by + the remember_copied function. */ } else {