[prev in list] [next in list] [prev in thread] [next in thread] 

List:       squirrelmail-cvs
Subject:    [SM-CVS] SF.net SVN: squirrelmail:[14090]
From:       pdontthink () users ! sourceforge ! net
Date:       2011-03-04 1:19:34
Message-ID: E1PvJg6-0000Al-Cs () sfp-svn-2 ! v30 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Revision: 14090
          http://squirrelmail.svn.sourceforge.net/squirrelmail/?rev=14090&view=rev
Author:   pdontthink
Date:     2011-03-04 01:19:33 +0000 (Fri, 04 Mar 2011)

Log Message:
-----------
Don't use regular expressions when you don't need to

Modified Paths:
--------------
    trunk/squirrelmail/functions/strings.php

Modified: trunk/squirrelmail/functions/strings.php
===================================================================
--- trunk/squirrelmail/functions/strings.php	2011-03-04 01:14:51 UTC (rev 14089)
+++ trunk/squirrelmail/functions/strings.php	2011-03-04 01:19:33 UTC (rev 14090)
@@ -731,7 +731,7 @@
  * @since 1.0.3
  */
 function quoteimap($str) {
-    return preg_replace("/([\"\\\\])/", "\\\\$1", $str);
+    return str_replace(array('\\', '"'), array('\\\\', '\\"'), $str);
 }
 
 /**


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
-----
squirrelmail-cvs mailing list
List address: squirrelmail-cvs@lists.sourceforge.net
List info (subscribe/unsubscribe/change options): \
                https://lists.sourceforge.net/lists/listinfo/squirrelmail-cvs
Repository: http://squirrelmail.org/svn


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic