]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/attachment.pm
factor out glob2re
[ikiwiki.git] / IkiWiki / Plugin / attachment.pm
index 5d918c43f0551baeb28c4b6b6b03035567e9ea73..1bcf5a2e49e43e55aca07ad8ddb8d885e7cc903f 100644 (file)
@@ -318,11 +318,7 @@ sub match_mimetype ($$;@) { #{{{
                $mimetype="unknown";
        }
 
-       # turn glob into a safe regexp
-       my $regexp=quotemeta($wanted);
-       $regexp=~s/\\\*/.*/g;
-       $regexp=~s/\\\?/./g;
-
+       my $regexp=IkiWiki::glob2re($wanted);
        if ($mimetype!~/^$regexp$/i) {
                return IkiWiki::FailReason->new("file MIME type is $mimetype, not $wanted");
        }