Skip to content

Commit 563124d

Browse files
committed
Merge pull request elastic#220 from simplechris/fix/client-builder-handler-selection
ClientBuilder fixes for PHP 5.4
2 parents f32e038 + 25eaa71 commit 563124d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Elasticsearch/ClientBuilder.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public static function defaultHandler($multiParams = [], $singleParams = [])
9595
$future = null;
9696
if (extension_loaded('curl')) {
9797
$config = array_merge([ 'mh' => curl_multi_init() ], $multiParams);
98-
if (function_exists('curl_multi_init')) {
98+
if (function_exists('curl_reset')) {
9999
$default = new CurlHandler($singleParams);
100100
$future = new CurlMultiHandler($config);
101101
} else {
@@ -127,7 +127,7 @@ public static function multiHandler($params = [])
127127
*/
128128
public static function singleHandler()
129129
{
130-
if (function_exists('curl_multi_init')) {
130+
if (function_exists('curl_reset')) {
131131
return new CurlHandler();
132132
} else {
133133
throw new \RuntimeException('CurlSingle handler requires cURL.');

0 commit comments

Comments
 (0)