From: <ts...@pr...> - 2004-01-31 13:19:04
|
Update of /cvsroot/columba/ristretto/src/core/org/columba/ristretto/message In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25911/src/core/org/columba/ristretto/message Modified Files: Header.java Log Message: [intern]headerfields that occur multiple times are concated instead of overwriting with the last occurance Index: Header.java =================================================================== RCS file: /cvsroot/columba/ristretto/src/core/org/columba/ristretto/message/Header.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Header.java 9 Sep 2003 19:41:12 -0000 1.3 --- Header.java 29 Jan 2004 17:25:06 -0000 1.4 *************** *** 41,44 **** --- 41,53 ---- } + public void append(String key, String value) { + String oldvalue = (String) header.get(key); + if( oldvalue == null ) { + header.put(key, value); + } else { + header.put(key, oldvalue + value); + } + } + public String get( String key ) { return (String) header.get(key); |