From c50a9ee3b12da80d2a88736d6f4efd6eef91c16f Mon Sep 17 00:00:00 2001 From: John Bintz Date: Thu, 27 Aug 2009 13:44:55 -0400 Subject: [PATCH] add preg_quote to user provided PCRE --- comicpress_manager_library.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/comicpress_manager_library.php b/comicpress_manager_library.php index 9f8dcad..5947190 100644 --- a/comicpress_manager_library.php +++ b/comicpress_manager_library.php @@ -167,7 +167,9 @@ function cpm_breakdown_comic_filename($filename, $allow_override = false) { "m" => '[0-9]{2,2}', "d" => '[0-9]{2,2}')); - if (preg_match("/^(${pattern})(.*)\.[^\.]+$/", $filename, $matches) > 0) { + $pattern = preg_quote($pattern, "#"); + + if (preg_match("#^(${pattern})(.*)\.[^\.]+$#", $filename, $matches) > 0) { list($all, $date, $title) = $matches; if (strtotime($date) === false) { return false; }