WordPress.org

Make WordPress Core


Ignore:
Timestamp:
09/20/2014 05:27:46 PM (7 years ago)
Author:
nacin
Message:

Add safeguards for when ext/hash is not compiled with PHP.

see #29518, for trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/session.php

    r29635 r29751  
    6262     */
    6363    final private function hash_token( $token ) {
    64         return hash( 'sha256', $token );
     64        // If ext/hash is not present, use sha1() instead.
     65        if ( function_exists( 'hash' ) ) {
     66            return hash( 'sha256', $token );
     67        } else {
     68            return sha1( $token );
     69        }
    6570    }
    6671
Note: See TracChangeset for help on using the changeset viewer.