brendan braybrook
2014-08-05 539fe0b84ddfd13a6c7d7d86567d05b774980d1b
fix stringify problem when multiple headers values exist to be returned
1 files modified
11 ■■■■ changed files
program/lib/Roundcube/rcube_message_header.php 11 ●●●● patch | view | raw | blame | history
program/lib/Roundcube/rcube_message_header.php
@@ -225,8 +225,15 @@
        }
        if ($decode) {
            $value = rcube_mime::decode_header($value, $this->charset);
            $value = rcube_charset::clean($value);
            if (is_array($value)) {
                foreach ($value as $key=>$val) {
                    $value[$key] = rcube_mime::decode_header($val, $this->charset);
                    $value[$key] = rcube_charset::clean($val);
                }
            } else {
                $value = rcube_mime::decode_header($value, $this->charset);
                $value = rcube_charset::clean($value);
            }
        }
        return $value;