From: Michael Wallner Date: Fri, 6 Feb 2015 11:00:40 +0000 (+0100) Subject: unix_socket_path request option X-Git-Tag: RELEASE_2_3_0_RC1~52 X-Git-Url: https://git.m6w6.name/?a=commitdiff_plain;h=892669e5fa183ae8a3e8d2511121dcc3ac029d1c;p=m6w6%2Fext-http unix_socket_path request option --- diff --git a/php_http_client_curl.c b/php_http_client_curl.c index 0b9a4d3..26a2994 100644 --- a/php_http_client_curl.c +++ b/php_http_client_curl.c @@ -1210,6 +1210,13 @@ static void php_http_curle_options_init(php_http_options_t *registry TSRMLS_DC) } #endif +#if PHP_HTTP_CURL_VERSION(7,40,0) + if ((opt = php_http_option_register(registry, ZEND_STRL("unix_socket_path"), CURLOPT_UNIX_SOCKET_PATH, IS_STRING))) { + opt->flags |= PHP_HTTP_CURLE_OPTION_CHECK_STRLEN; + opt->flags |= PHP_HTTP_CURLE_OPTION_CHECK_BASEDIR; + } +#endif + /* dns */ if ((opt = php_http_option_register(registry, ZEND_STRL("dns_cache_timeout"), CURLOPT_DNS_CACHE_TIMEOUT, IS_LONG))) { Z_LVAL(opt->defval) = 60;