WordPress.org

Make WordPress Core

Ticket #11505: ticket-11505-full.patch

File ticket-11505-full.patch, 690 bytes (added by miqrogroove, 4 years ago)

Fixes a regression from #11468

  • http.php

     
    12961296 
    12971297                // CURLOPT_TIMEOUT and CURLOPT_CONNECTTIMEOUT expect integers.  Have to use ceil since 
    12981298                // a value of 0 will allow an ulimited timeout. 
    1299                 // Use _MS if available. 
     1299                // Use _MS if available, but must be >= 1000. 
    13001300                if ( defined( 'CURLOPT_TIMEOUT_MS' ) ) { 
    1301                         $timeout_ms = (int) ceil( 1000 * $r['timeout'] ); 
     1301                        $timeout_ms = (int) ceil( 1000 * max($r['timeout'], 1) ); 
    13021302                        curl_setopt( $handle, CURLOPT_CONNECTTIMEOUT_MS, $timeout_ms ); 
    13031303                        curl_setopt( $handle, CURLOPT_TIMEOUT_MS, $timeout_ms ); 
    13041304                } else {