Ticket #25061: 25061.patch
File 25061.patch, 932 bytes (added by , 11 years ago) |
---|
-
src/wp-includes/class-http.php
1373 1373 * @return int 1374 1374 */ 1375 1375 private function stream_body( $handle, $data ) { 1376 if ( ( ini_get( 'mbstring.func_overload' ) & 2 ) && function_exists( 'mbstring.func_overload' ) ) { 1377 $mb_encoding = mb_internal_encoding(); 1378 mb_internal_encoding( 'ISO-8859-1' ); 1379 } 1380 1376 1381 if ( $this->max_body_length && ( strlen( $this->body ) + strlen( $data ) ) > $this->max_body_length ) 1377 1382 $data = substr( $data, 0, ( $this->max_body_length - strlen( $this->body ) ) ); 1378 1383 … … 1381 1386 else 1382 1387 $this->body .= $data; 1383 1388 1384 return strlen( $data ); 1389 $data_length = strlen( $data ); 1390 1391 if ( isset( $mb_encoding ) ) 1392 mb_internal_encoding( $mb_encoding ); 1393 1394 return $data_length; 1385 1395 } 1386 1396 1387 1397 /**