This is an automated email from the ASF dual-hosted git repository.

robertlazarski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git

commit 2741a1497be2a666da9ac5d781bfebdb3053e971
Author: Robert Lazarski <robertlazar...@gmail.com>
AuthorDate: Fri Feb 14 05:50:58 2025 -1000

    AXIS2-5948 Add org.apache.axis2.transport.http.HTTPProxyConfiguratorTest
---
 .../transport/http/impl/httpclient5/HTTPProxyConfigurator.java      | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java
 
b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java
index f8cf1ef64b..149cf0b74c 100644
--- 
a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java
+++ 
b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java
@@ -152,8 +152,10 @@ public class HTTPProxyConfigurator {
             clientContext.setCredentialsProvider(credsProvider);
             credsProvider.setCredentials(new AuthScope(null, -1), 
proxyCredentials);
        }
-        HttpHost proxy = new HttpHost(proxyHost, proxyPort);
-        requestConfig.setProxy(proxy);
+       if (proxyHost != null && proxyPort > 0) {
+            HttpHost proxy = new HttpHost(proxyHost, proxyPort);
+            requestConfig.setProxy(proxy);
+        }
     }
 
     private static OMElement getProxyConfigurationElement(Parameter 
proxySettingsFromAxisConfig)

Reply via email to