[geeklog-hg] geeklog: applied parts of patch #0000967 to lib-mbyte.php

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Mon Jul 2 14:40:15 EDT 2012


changeset 8760:4ef61b9b61ed
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/4ef61b9b61ed
user: Dirk Haun <dirk at haun-online.de>
date: Mon Jul 02 10:33:34 2012 +0200
description:
applied parts of patch #0000967 to lib-mbyte.php

diffstat:

 system/lib-mbyte.php |  6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (23 lines):

diff -r 16c3b2386b56 -r 4ef61b9b61ed system/lib-mbyte.php
--- a/system/lib-mbyte.php	Sun Jul 01 15:49:16 2012 +0900
+++ b/system/lib-mbyte.php	Mon Jul 02 10:33:34 2012 +0200
@@ -224,7 +224,8 @@
     if ($mb_enabled) {
         $result = mb_eregi($pattern, $str, $regs);
     } else {
-        $result = eregi($pattern, $str, $regs);
+        $pattern = addcslashes($pattern, "/");
+        $result = preg_match("/$pattern/i", $str, $regs);
     }
 
     return $result;
@@ -240,7 +241,8 @@
     if ($mb_enabled) {
         $result = mb_eregi_replace($pattern, $replace, $str);
     } else {
-        $result = eregi_replace($pattern, $replace, $str);
+        $pattern = addcslashes($pattern, "/");
+        $result = preg_replace("/$pattern/i", $replace, $str);
     }
 
     return $result;



More information about the geeklog-cvs mailing list