Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/wbem
In directory vz-cvs-3.sog:/tmp/cvs-serv3627/src/org/sblim/cimclient/internal/wbem
Modified Files:
Tag: Experimental
WBEMClientCIMXML.java
Log Message:
3553858 - Append duplicate HTTP header fields instead of replace
Index: WBEMClientCIMXML.java
===================================================================
RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/wbem/WBEMClientCIMXML.java,v
retrieving revision 1.21.2.65
retrieving revision 1.21.2.66
diff -u -d -r1.21.2.65 -r1.21.2.66
--- WBEMClientCIMXML.java 1 Aug 2012 18:23:16 -0000 1.21.2.65
+++ WBEMClientCIMXML.java 7 Aug 2012 00:45:29 -0000 1.21.2.66
@@ -67,6 +67,7 @@
* 3521157 2012-05-10 blaschke-oss JSR48 1.0.0: PROP_ENABLE_*_LOGGING is Level, not 0/1
* 3525914 2012-05-11 blaschke-oss TCK: SetPropertyTest.testSetProperty failing
* 3545797 2012-07-19 blaschke-oss Support new error code of SFCB
+ * 3553858 2012-08-06 blaschke-oss Append duplicate HTTP header fields instead of replace
*/
package org.sblim.cimclient.internal.wbem;
@@ -2021,15 +2022,15 @@
i = 0;
String key;
while ((key = pConnection.getHeaderFieldKey(++i)) != null) {
- if (key.startsWith(ns + "-")) headers.addField(key.substring(3), pConnection
+ if (key.startsWith(ns + "-")) headers.addParsedField(key.substring(3), pConnection
.getHeaderField(i));
- else headers.addField(key, pConnection.getHeaderField(i));
+ else headers.addParsedField(key, pConnection.getHeaderField(i));
}
} else {
i = 0;
String key;
while ((key = pConnection.getHeaderFieldKey(++i)) != null) {
- headers.addField(key, pConnection.getHeaderField(i));
+ headers.addParsedField(key, pConnection.getHeaderField(i));
}
}
|