From 1fa68938dcd3cdd5efdac2799eca809259e49736 Mon Sep 17 00:00:00 2001 From: "Barton E. Schaefer" Date: Fri, 3 Apr 2015 09:55:11 -0700 Subject: 34837: avoid loss of original file path when applying colon-modifiers in glob qualifiers --- Src/glob.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Src') diff --git a/Src/glob.c b/Src/glob.c index 33facde2b..ad29223c9 100644 --- a/Src/glob.c +++ b/Src/glob.c @@ -386,8 +386,8 @@ insert(char *s, int checked) while (!inserts || (news = dupstring(*inserts++))) { if (colonmod) { /* Handle the remainder of the qualifier: e.g. (:r:s/foo/bar/). */ - s = colonmod; - modify(&news, &s); + char *mod = colonmod; + modify(&news, &mod); } if (!statted && (gf_sorts & GS_NORMAL)) { statfullpath(s, &buf, 1); -- cgit 1.4.1