More here-doc skipping fixes for perl.req (#128).
authorVille Skyttä <ville.skytta@iki.fi>
Wed, 3 Mar 2010 18:49:42 +0000 (20:49 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Wed, 24 Mar 2010 08:33:45 +0000 (10:33 +0200)
scripts/perl.req

index ab21b08..1b7286a 100755 (executable)
@@ -104,8 +104,8 @@ sub process_file {
 
     # skip the "= <<" block
 
-    if (m/^\s*\$(?:.*)\s*=\s*<<\s*(["'`])(.*)\1/ ||
-        m/^\s*\$(.*)\s*=\s*<<(\w*)\s*;/) {
+    if (m/^\s*\$(?:.*)\s*=\s*<<\s*(["'`])(.+?)\1/ ||
+        m/^\s*\$(.*)\s*=\s*<<(\w+)\s*;/) {
       $tag = $2;
       while (<FILE>) {
         chomp;