From d10c9afbac01945303d4140868a3f0c8f31c6447 Mon Sep 17 00:00:00 2001 From: alec Date: Thu, 17 Feb 2011 09:45:34 +0000 Subject: - Use addcslashes() instead of str_replace() for string quoting git-svn-id: https://svn.roundcube.net/trunk@4558 208e9e7b-5314-0410-a742-e7e81cd9613c --- plugins/managesieve/lib/rcube_sieve_script.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'plugins') diff --git a/plugins/managesieve/lib/rcube_sieve_script.php b/plugins/managesieve/lib/rcube_sieve_script.php index 6aa4f5542..084540b60 100644 --- a/plugins/managesieve/lib/rcube_sieve_script.php +++ b/plugins/managesieve/lib/rcube_sieve_script.php @@ -554,9 +554,7 @@ class rcube_sieve_script } // quoted-string else { - $replace = array('\\' => '\\\\', '"' => '\\"'); - $str = str_replace(array_keys($replace), array_values($replace), $str); - return '"' . $str . '"'; + return '"' . addcslashes($str, '\\"') . '"'; } } -- cgit v1.2.3