1
0
mirror of https://github.com/php/php-src.git synced 2026-03-29 19:52:20 +02:00

Fixed bug #34950 (Unable to get WSDL through proxy)

This commit is contained in:
Dmitry Stogov
2005-10-24 07:43:48 +00:00
parent d464599515
commit 3cad8e2fb4

View File

@@ -2235,6 +2235,7 @@ sdlPtr get_sdl(zval *this_ptr, char *uri TSRMLS_DC)
smart_str_appends(&proxy,Z_STRVAL_PP(proxy_host));
smart_str_appends(&proxy,":");
smart_str_appends(&proxy,Z_STRVAL(str_port));
smart_str_0(&proxy);
zval_dtor(&str_port);
MAKE_STD_ZVAL(str_proxy);
ZVAL_STRING(str_proxy, proxy.c, 1);
@@ -2246,6 +2247,11 @@ sdlPtr get_sdl(zval *this_ptr, char *uri TSRMLS_DC)
php_stream_context_set_option(context, "http", "proxy", str_proxy);
zval_ptr_dtor(&str_proxy);
MAKE_STD_ZVAL(str_proxy);
ZVAL_BOOL(str_proxy, 1);
php_stream_context_set_option(context, "http", "request_fulluri", str_proxy);
zval_ptr_dtor(&str_proxy);
proxy_authentication(this_ptr, &headers TSRMLS_CC);
}