From b87e0921e0603ac7d7bf95a2569515ecd1286012 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 13 Jul 2023 13:50:31 +0200 Subject: [PATCH] checksrc: quote the file name to work with "funny" letters Closes #11437 --- scripts/checksrc.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/checksrc.pl b/scripts/checksrc.pl index c1ee27966e..c44dbce37a 100755 --- a/scripts/checksrc.pl +++ b/scripts/checksrc.pl @@ -912,12 +912,12 @@ sub scanfile { @copyright = sort {$$b{year} cmp $$a{year}} @copyright; # if the file is modified, assume commit year this year - if(`git status -s -- $file` =~ /^ [MARCU]/) { + if(`git status -s -- "$file"` =~ /^ [MARCU]/) { $commityear = (localtime(time))[5] + 1900; } else { # min-parents=1 to ignore wrong initial commit in truncated repos - my $grl = `git rev-list --max-count=1 --min-parents=1 --timestamp HEAD -- $file`; + my $grl = `git rev-list --max-count=1 --min-parents=1 --timestamp HEAD -- "$file"`; if($grl) { chomp $grl; $commityear = (localtime((split(/ /, $grl))[0]))[5] + 1900;