]> diplodocus.org Git - minc/commitdiff
(find_mh_folder): Require $regexp to be a regular expression object
authorepg <>
Tue, 22 Nov 2005 00:59:40 +0000 (00:59 +0000)
committerepg <>
Tue, 22 Nov 2005 00:59:40 +0000 (00:59 +0000)
(qr//) instead of a string.  Now it's up to the user whether it
matches sensitive to case or not, or uses any other options.

minc

diff --git a/minc b/minc
index b4694265813442d8372a70ab56fa8629bbe15561..cbf2996d453c0e81bb1b3e74bfa69c493a8584e0 100755 (executable)
--- a/minc
+++ b/minc
@@ -509,7 +509,7 @@ sub find_mh_folder {
                     foreach $contents (@{$headers{lc($header)}}) {
                         foreach $pair (@filter) {
                             ($regexp, $expression) = @$pair;
-                            if ($contents =~ /$regexp/i) {
+                            if ($contents =~ $regexp) {
                                 if (eval "\$result = \"$expression\"") {
                                     return $result;
                                 }
@@ -529,7 +529,7 @@ sub find_mh_folder {
             # Walk the filter's list of regexp/expression pairs.
             foreach $pair (@filter) {
                 ($regexp, $expression) = @$pair;
-                if ($contents =~ /$regexp/i) {
+                if ($contents =~ $regexp) {
                     if (eval "\$result = \"$expression\"") {
                         return $result;
                     }