WordPress.org

Make WordPress Core

Ticket #12316: 12316.diff

File 12316.diff, 841 bytes (added by sivel, 8 years ago)

Make sure that $pair is really a pair, if not set $key to $pair and $val to

  • wp-includes/class-http.php

     
    17331733                                if ( empty($pair) ) //Handles the cookie ending in ; which results in a empty final pair
    17341734                                        continue;
    17351735
    1736                                 list( $key, $val ) = explode( '=', $pair );
     1736                                if ( strpos( $pair, '=' ) ) {
     1737                                        list( $key, $val ) = explode( '=', $pair );
     1738                                } else {
     1739                                        $key = $pair;
     1740                                        $val = '';
     1741                                }
    17371742                                $key = strtolower( trim( $key ) );
    17381743                                if ( 'expires' == $key )
    17391744                                        $val = strtotime( $val );
     
    19941999        function is_available() {
    19952000                return ( function_exists('gzuncompress') || function_exists('gzdeflate') || function_exists('gzinflate') );
    19962001        }
    1997 }
    1998  No newline at end of file
     2002}