X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_request_api.c;h=613c32a8820ee2f82780e378aef80ec1a4f9878c;hb=711cec2bc92f1c844b476b80194ae2b09e5dbea0;hp=dc83d236fa83e38fcf7c9786673c7bb3367a024b;hpb=120b03d9b12c4946391584e910d11713006f7018;p=m6w6%2Fext-http diff --git a/http_request_api.c b/http_request_api.c index dc83d23..613c32a 100644 --- a/http_request_api.c +++ b/http_request_api.c @@ -412,6 +412,7 @@ PHP_HTTP_API void _http_request_reset(http_request *request) if (request->ch) { http_request_defaults(request); } + request->_error[0] = '\0'; } /* }}} */ @@ -871,11 +872,12 @@ PHP_HTTP_API void _http_request_info(http_request *request, HashTable *info) HTTP_CURL_INFO(CURLINFO_CONTENT_TYPE); HTTP_CURL_INFO(CURLINFO_HTTPAUTH_AVAIL); HTTP_CURL_INFO(CURLINFO_PROXYAUTH_AVAIL); - /*HTTP_CURL_INFO(OS_ERRNO);*/ HTTP_CURL_INFO(CURLINFO_NUM_CONNECTS); #if LIBCURL_VERSION_NUM >= 0x070e01 HTTP_CURL_INFO_EX(CURLINFO_COOKIELIST, "cookies"); #endif + HTTP_CURL_INFO(CURLINFO_OS_ERRNO); + add_assoc_string(&array, "error", request->_error, 1); } /* }}} */