WordPress.org

Make WordPress Core

Ticket #30380: patch-transient.diff

File patch-transient.diff, 640 bytes (added by jamesgol, 5 years ago)
  • src/wp-includes/option.php

     
    587587                        $alloptions = wp_load_alloptions();
    588588                        if ( !isset( $alloptions[$transient_option] ) ) {
    589589                                $transient_timeout = '_transient_timeout_' . $transient;
    590                                 if ( get_option( $transient_timeout ) < time() ) {
     590                                $timeout = get_option( $transient_timeout );
     591                                if ( false !== $timeout && $timeout < time() ) {
    591592                                        delete_option( $transient_option  );
    592593                                        delete_option( $transient_timeout );
    593594                                        $value = false;