]> ruderich.org/simon Gitweb - blhc/blhc.git/blobdiff - bin/blhc
fix false positive in `rm` lines
[blhc/blhc.git] / bin / blhc
index cc4f44bb723a2fc6c2321b08a84ce4c3f23a2cac..4be8e84bfdccba8ff7d165bee13244d0c48286c2 100755 (executable)
--- a/bin/blhc
+++ b/bin/blhc
@@ -952,6 +952,10 @@ foreach my $file (@ARGV) {
             # contains them.
             next if $line =~ m{^\s+/usr/lib/gcc/$cc_regex_full_prefix/
                                    [0-9.]+/cc1(?:plus)?}xo;
+            # Ignore false positive with `rm` which may remove files which
+            # look like a compiler executable thus causing the line to be
+            # treated as a normal compiler line.
+            next if $line =~ m{^\s*rm\s+};
 
             # Check if additional hardening options were used. Used to ensure
             # they are used for the complete build.