WordPress.org

Make WordPress Core

Ticket #23881: 23881.2.diff

File 23881.2.diff, 679 bytes (added by SergeyBiryukov, 2 years ago)
  • wp-includes/option.php

     
    458458                        $alloptions = wp_load_alloptions(); 
    459459                        if ( !isset( $alloptions[$transient_option] ) ) { 
    460460                                $transient_timeout = '_transient_timeout_' . $transient; 
    461                                 if ( get_option( $transient_timeout ) < time() ) { 
     461                                $transient_timeout_value = get_option( $transient_timeout ); 
     462                                if ( false !== $transient_timeout_value && $transient_timeout_value < time() ) { 
    462463                                        delete_option( $transient_option  ); 
    463464                                        delete_option( $transient_timeout ); 
    464465                                        return false;