summaryrefslogtreecommitdiffstats
path: root/Horde_Mime_php55.patch
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2012-12-21 16:40:22 +0100
committerRemi Collet <fedora@famillecollet.com>2012-12-21 16:40:22 +0100
commitb9ff70c2ddc88d74208acbaa7066a0c9c6d2e7c0 (patch)
tree93203897bbd6e548095bcc4653d8b76857e5bbb4 /Horde_Mime_php55.patch
parent0fd045bc9090f38531390da01e74d0b779e6289e (diff)
php-horde-Horde-Mime: add patch for php 5.5
Diffstat (limited to 'Horde_Mime_php55.patch')
-rw-r--r--Horde_Mime_php55.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/Horde_Mime_php55.patch b/Horde_Mime_php55.patch
new file mode 100644
index 0000000..b423638
--- /dev/null
+++ b/Horde_Mime_php55.patch
@@ -0,0 +1,13 @@
+--- lib/Horde/Mime.php.old 2012-12-21 16:08:45.404417508 +0100
++++ lib/Horde/Mime.php 2012-12-21 16:23:13.987453259 +0100
+@@ -290,8 +290,9 @@
+ switch ($encoding) {
+ case 'Q':
+ case 'q':
++ $callback = function($hex) { return chr(base_convert($hex[1],16,10)); };
+ $out .= Horde_String::convertCharset(
+- preg_replace('/=([0-9a-f]{2})/ie', 'chr(0x\1)', str_replace('_', ' ', $encoded_text)),
++ preg_replace_callback('/=([0-9a-f]{2})/i', $callback, str_replace('_', ' ', $encoded_text)),
+ $orig_charset,
+ 'UTF-8'
+ );