* Changed some regexps into string matches and the like
[squirrelmail.git] / functions / abook_local_file.php
index 8bc02405d6be3df8f7bf851e7501331864e74fbd..7699c74eb861dd6569d8f388a26efff9631bd8dc 100644 (file)
        // To be replaced by advanded search expression parsing
        if(is_array($expr)) return;
 
-       // Make regexp from glob'ed expression 
-       $expr = ereg_replace('\?', '.', $expr);
-       $expr = ereg_replace('\*', '.*', $expr);
+       // Make regexp from glob'ed expression
+       // May want to quote other special characters like (, ), -, [, ], etc.
+       $expr = ereg_replace('\\?', '.', $expr);
+       $expr = ereg_replace('\\*', '.*', $expr);
 
        $res = array();
        if(!$this->open())