From d0832e095155c453cb4b494cfd0b96631b8ce6c6 Mon Sep 17 00:00:00 2001 From: Galymzhan Kozhayev Date: Wed, 26 Nov 2014 17:38:46 +0600 Subject: [PATCH] clear outstanding request before invoking callback --- parallelcurl.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parallelcurl.php b/parallelcurl.php index 28fb508..56d72e3 100755 --- a/parallelcurl.php +++ b/parallelcurl.php @@ -148,10 +148,10 @@ private function checkForCompletedRequests() { $callback = $request['callback']; $user_data = $request['user_data']; - call_user_func($callback, $content, $url, $ch, $user_data); - unset($this->outstanding_requests[$ch_array_key]); + call_user_func($callback, $content, $url, $ch, $user_data); + curl_multi_remove_handle($this->multi_handle, $ch); }