From 92c368bacaff57be3fda5002746eeb7375e8b3ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.bernigaud@opensides.be>
Date: Thu, 17 Mar 2016 10:35:29 +0100
Subject: [PATCH] Fixes #4610 Using str_replace instead of preg_replace

---
 plugins/personal/generic/class_user.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/plugins/personal/generic/class_user.inc b/plugins/personal/generic/class_user.inc
index da7b9f248..947fe0278 100644
--- a/plugins/personal/generic/class_user.inc
+++ b/plugins/personal/generic/class_user.inc
@@ -265,7 +265,7 @@ class PostalAddressAttribute extends TextAreaAttribute
 
   function computeLdapValue ()
   {
-    return preg_replace("/\n/", '$', addcslashes($this->getValue(), '$\\'));
+    return str_replace(array("\r\n", "\n", "\r"), '$', addcslashes($this->getValue(), '$\\'));
   }
 }
 
-- 
GitLab