You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2020/03/09 21:47:20 UTC

[maven-wagon] 01/01: [WAGON-582] HttpMethodConfiguration#copy() performs a shallow copy only

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

michaelo pushed a commit to branch WAGON-582
in repository https://gitbox.apache.org/repos/asf/maven-wagon.git

commit c766255c469bd4560d447613a2ff66dc9c5be29c
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Mar 9 22:47:05 2020 +0100

    [WAGON-582] HttpMethodConfiguration#copy() performs a shallow copy only
---
 .../org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java b/wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java
index dcc1bd5..cae1e35 100755
--- a/wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java
+++ b/wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java
@@ -27,7 +27,7 @@ import java.util.Map;
 import java.util.Properties;
 
 /**
- * 
+ *
  */
 public class HttpMethodConfiguration
 {
@@ -158,12 +158,12 @@ public class HttpMethodConfiguration
         copy.setReadTimeout( getReadTimeout() );
         if ( getHeaders() != null )
         {
-            copy.setHeaders( getHeaders() );
+            copy.getHeaders().putAll( getHeaders() );
         }
 
         if ( getParams() != null )
         {
-            copy.setParams( getParams() );
+            copy.getParams().putAll( getParams() );
         }
 
         copy.setUseDefaultHeaders( isUseDefaultHeaders() );