Make WordPress Core

Ticket #25716: 25716.wp_http.diff

File 25716.wp_http.diff, 770 bytes (added by dd32, 10 years ago)
  • src/wp-includes/class-http.php

     
    13591359                        $curl_version = curl_version();
    13601360                        if ( ! (CURL_VERSION_SSL & $curl_version['features']) ) // Does this cURL version support SSL requests?
    13611361                                return false;
     1362
     1363                        // Bad version of cURL, 7.31.0 could not make SSL POST requests
     1364                        if ( $curl_version['version_number'] >= 466688 /* 7.31.0 */ && $curl_version['version_number'] < 466944 /* 7.32.0 */ )
     1365                                return false;
     1366                        // OR
     1367                        if ( false !== strpos( $curl_version['version'], '7.31.0' ) )
     1368                                return false;
    13621369                }
    13631370
    13641371                return apply_filters( 'use_curl_transport', true, $args );