thomascube
2008-03-21 52f8caf7706cbdd6087ac9c555270604554db5ef
Correctly quote email recipient string

1 files modified
2 ■■■ changed files
program/include/rcube_imap.inc 2 ●●● patch | view | raw | blame | history
program/include/rcube_imap.inc
@@ -2285,7 +2285,7 @@
      $address = $val['address'];
      $name = preg_replace(array('/^[\'"]/', '/[\'"]$/'), '', trim($val['name']));
      if ($name && $address && $name != $address)
        $string = sprintf('%s <%s>', strpos($name, ',')!==FALSE ? '"'.$name.'"' : $name, $address);
        $string = sprintf('%s <%s>', preg_match('/[,;<>]/', $name) ? '"'.addcslashes($name, '"').'"' : $name, $address);
      else if ($address)
        $string = $address;
      else if ($name)