gunnar: server/kolab-webadmin/kolab-webadmin/php/admin/include sieveutils.class.php, 1.9, 1.10

cvs at kolab.org cvs at kolab.org
Wed Mar 31 21:28:29 CEST 2010


Author: gunnar

Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include
In directory doto:/tmp/cvs-serv11668/php/admin/include

Modified Files:
	sieveutils.class.php 
Log Message:
Ensure the regex does not grab too much content. When we combine the different sieve scripts the regular expression matching should be as precise as possible.

Index: sieveutils.class.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include/sieveutils.class.php,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- sieveutils.class.php	12 Apr 2005 10:50:17 -0000	1.9
+++ sieveutils.class.php	31 Mar 2010 19:28:26 -0000	1.10
@@ -30,7 +30,7 @@
   
   /*static*/ function getDeliverFolder( $script ) {
     $inbox = false;      
-	if( preg_match("/fileinto \"INBOX\/(.*)\";/", $script, $regs ) ) {
+	if( preg_match("/fileinto \"INBOX\/([^\"]*)\";/", $script, $regs ) ) {
 	  $inbox = $regs[1];
 	}
     return $inbox;
@@ -99,14 +99,3 @@
     // TODO
   }
 };
-
-/*
-  Local variables:
-  mode: php
-  indent-tabs-mode: t
-  tab-width: 4
-  buffer-file-coding-system: utf-8
-  End:
-  vim:encoding=utf-8:
- */
-?>
\ No newline at end of file





More information about the commits mailing list