X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_client_curl.c;h=26a29943f8942dc35b24d84271110e0217ec1074;hp=0b9a4d3486020d0c64be2a9359e7b9c487695e81;hb=892669e5fa183ae8a3e8d2511121dcc3ac029d1c;hpb=73c32b927492da067bb42ad2d9add0d19081f411 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;