diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/request.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/request.c b/src/request.c index 8ff33f1..43e6127 100644 --- a/src/request.c +++ b/src/request.c @@ -120,13 +120,17 @@ static void request_headers_done(Request *request) request->propertiesCallbackMade = 1; // Get the http response code + long httpResponseCode; request->httpResponseCode = 0; if (curl_easy_getinfo(request->curl, CURLINFO_RESPONSE_CODE, - &(request->httpResponseCode)) != CURLE_OK) { + &httpResponseCode) != CURLE_OK) { // Not able to get the HTTP response code - error request->status = S3StatusInternalError; return; } + else { + request->httpResponseCode = httpResponseCode; + } response_headers_handler_done(&(request->responseHeadersHandler), request->curl); |