Changeset 3937 in subversion


Ignore:
Timestamp:
Sep 4, 2010 3:59:48 AM (3 years ago)
Author:
alec
Message:
  • Added mail_header_delimiter validation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/include/rcube_config.php

    r3701 r3937  
    248248    { 
    249249        // use the configured delimiter for headers 
    250         if (!empty($this->prop['mail_header_delimiter'])) 
    251             return $this->prop['mail_header_delimiter']; 
     250        if (!empty($this->prop['mail_header_delimiter'])) { 
     251            $delim = $this->prop['mail_header_delimiter']; 
     252            if ($delim == "\n" || $delim == "\r\n") 
     253                return $delim; 
     254            else 
     255                raise_error(array( 
     256                    'code' => 500, 'type' => 'php', 
     257                        'file' => __FILE__, 'line' => __LINE__, 
     258                    'message' => "Invalid mail_header_delimiter setting" 
     259                ), true, false); 
     260        } 
    252261 
    253262        $php_os = strtolower(substr(PHP_OS, 0, 3)); 
Note: See TracChangeset for help on using the changeset viewer.