WordPress.org

Make WordPress Core

Ticket #48965: wp-cron.php.patch

File wp-cron.php.patch, 839 bytes (added by pikamander2, 2 years ago)

Use strict comparisons and yoda conditions

  • wp-cron.php

     
    105105 * The cron lock (a unix timestamp set when the cron was spawned),
    106106 * must match $doing_wp_cron (the "key").
    107107 */
    108 if ( $doing_cron_transient != $doing_wp_cron ) {
     108if ( $doing_cron_transient !== $doing_wp_cron ) {
    109109        return;
    110110}
    111111
     
    138138                        do_action_ref_array( $hook, $v['args'] );
    139139
    140140                        // If the hook ran too long and another cron process stole the lock, quit.
    141                         if ( _get_cron_lock() != $doing_wp_cron ) {
     141                        if ( _get_cron_lock() !== $doing_wp_cron ) {
    142142                                return;
    143143                        }
    144144                }
     
    145145        }
    146146}
    147147
    148 if ( _get_cron_lock() == $doing_wp_cron ) {
     148if ( _get_cron_lock() === $doing_wp_cron ) {
    149149        delete_transient( 'doing_cron' );
    150150}
    151151