From 8fcdb1aa3deb892691b44bdf57e8d780da09e2a4 Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Tue, 8 Sep 2015 11:19:34 -0700 Subject: [PATCH] Found issue where : is accepted as a valid header, this is obviously wrong --- src/android/FileTransfer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/android/FileTransfer.java b/src/android/FileTransfer.java index 2aa4008..22a1ed7 100644 --- a/src/android/FileTransfer.java +++ b/src/android/FileTransfer.java @@ -206,6 +206,7 @@ public class FileTransfer extends CordovaPlugin { String headerKey = iter.next().toString(); headerKey = headerKey.replaceAll("\\n","") .replaceAll("\\s+","") + .replaceAll(":", "") .replaceAll("[^\\x20-\\x7E]+", ""); JSONArray headerValues = headers.optJSONArray(headerKey);