From 892669e5fa183ae8a3e8d2511121dcc3ac029d1c Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Fri, 6 Feb 2015 12:00:40 +0100 Subject: [PATCH 1/1] unix_socket_path request option --- php_http_client_curl.c | 7 +++++++ 1 file changed, 7 insertions(+) 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; -- 2.30.2