Make WordPress Core

Ticket #9930: optimize-is-serialized.diff

File optimize-is-serialized.diff, 473 bytes (added by Denis-de-Bernardy, 15 years ago)

untested

  • wp-includes/functions.php

     
    257257                case 'a' :
    258258                case 'O' :
    259259                case 's' :
    260                         if ( preg_match( "/^{$badions[1]}:[0-9]+:.*[;}]\$/s", $data ) )
     260                        if ( in_array(substr($data, -1), array(';', '}')) && preg_match( "/^{$badions[1]}:[0-9]+:/", $data ) )
    261261                                return true;
    262262                        break;
    263263                case 'b' :