You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bi...@apache.org on 2008/01/22 16:32:20 UTC

svn commit: r614217 - /incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js

Author: bimargulies
Date: Tue Jan 22 07:32:16 2008
New Revision: 614217

URL: http://svn.apache.org/viewvc?rev=614217&view=rev
Log:
Fix goofy mishap with parsing MIME headers in JavaScript.

Modified:
    incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js

Modified: incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js?rev=614217&r1=614216&r2=614217&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js (original)
+++ incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js Tue Jan 22 07:32:16 2008
@@ -781,8 +781,12 @@
 				}
 			}
 			seenOneHeader = true;
-			var hparts = headerLine.split(":");
-			headers[hparts[0].toLowerCase()] = org_apache_cxf_trim_string(hparts[1]);
+
+			var colonIndex = headerLine.indexOf(":");
+            var headerName = headerLine.slice(0, colonIndex).toLowerCase();
+            var headerValue = headerLine.substr(colonIndex+1);
+			headers[headerName] = org_apache_cxf_trim_string(headerValue);
+
 			if (parttext.charAt(endX + 1) == '\n')
 				endX++;
 		}