Make WordPress Core


Ignore:
Timestamp:
09/20/2014 05:27:46 PM (12 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.