]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fixed bug 272661
authorJosef Weidendorfer <Josef.Weidendorfer@gmx.de>
Wed, 11 May 2011 16:45:52 +0000 (16:45 +0000)
committerJosef Weidendorfer <Josef.Weidendorfer@gmx.de>
Wed, 11 May 2011 16:45:52 +0000 (16:45 +0000)
Paths should be quoted in regexps (in callgrind_annotate).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11747

callgrind/callgrind_annotate.in

index 9d711e2ec9c944c315cca570ffc2d2c4d8ae2a69..e2e2f5f2ebfd22506b0b70453349968d7e54becb 100644 (file)
@@ -607,7 +607,7 @@ sub read_input_file()
                 if (defined $curr_file);
 
             $curr_file = uncompressed_name("fl",$1);
-           $curr_file =~ s/^$pwd//;
+            $curr_file =~ s/^\Q$pwd\E//;
             $curr_file_ind_CCs = $all_ind_CCs{$curr_file};
             $curr_file_ind_CCs = {} unless (defined $curr_file_ind_CCs);
 
@@ -617,7 +617,7 @@ sub read_input_file()
             $all_ind_CCs{$curr_file} = $curr_file_ind_CCs;
 
             $curr_file = uncompressed_name("fl",$2);
-           $curr_file =~ s/^$pwd//;
+            $curr_file =~ s/^\Q$pwd\E//;
             $curr_name = "$curr_file:$curr_fn";
             $curr_file_ind_CCs = $all_ind_CCs{$curr_file};
             $curr_file_ind_CCs = {} unless (defined $curr_file_ind_CCs);