WordPress.org

Make WordPress Core

Ticket #9930: optimize-is-serialized.diff

File optimize-is-serialized.diff, 473 bytes (added by Denis-de-Bernardy, 5 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' :