diff --git a/composer.json b/composer.json index 3d04969..e882858 100644 --- a/composer.json +++ b/composer.json @@ -27,5 +27,10 @@ "zendframework/zend-i18n": "Required for rendering forms with ZendFramework2", "zendframework/zend-servicemanager": "Required for rendering forms with ZendFramework2", "zendframework/zend-view": "Required for rendering forms with ZendFramework2" + }, + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } } } diff --git a/library/SSRS/Soap/NTLM.php b/library/SSRS/Soap/NTLM.php index 17d1547..cd00970 100755 --- a/library/SSRS/Soap/NTLM.php +++ b/library/SSRS/Soap/NTLM.php @@ -165,10 +165,12 @@ public function callCurl($url, $data = null, $action = null) { } $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE); - if ($httpCode >= 300 && $httpCode <= 600) { - throw ServerException::fromResponse($response); - } else if ($httpCode !== 200) { - throw new Exception('HTTP error: ' . $httpCode . ' ' . $response, $httpCode, $response); + if ($httpCode !== 200) { + if ($response !== '' && $httpCode >= 300 && $httpCode <= 600) { + throw ServerException::fromResponse($response); + } else { + throw new Exception('HTTP error: ' . $httpCode . ' ' . $response, $httpCode, $response); + } } curl_close($handle);