diff --git a/bc-mapi.php b/bc-mapi.php index fd91f2b..2d8e33a 100644 --- a/bc-mapi.php +++ b/bc-mapi.php @@ -67,6 +67,7 @@ class BCMAPI private $media_delivery = 'default'; private $secure = FALSE; private $show_notices = FALSE; + private $timeout = 15; private $timeout_attempts = 100; private $timeout_current = 0; private $timeout_delay = 1; @@ -1353,7 +1354,8 @@ private function curlRequest($request, $get_request = FALSE) curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $request); } - + // Add curl timeout + curl_setopt($curl, CURLOPT_TIMEOUT, $this->timeout); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($curl);