Fix the proxy_bypass_registry function all returning true in some cases.
diff --git a/src/requests/utils.py b/src/requests/utils.py
index a603a86..9067904 100644
--- a/src/requests/utils.py
+++ b/src/requests/utils.py
@@ -97,6 +97,8 @@
         # '<local>' string by the localhost entry and the corresponding
         # canonical entry.
         proxyOverride = proxyOverride.split(";")
+        # filter out empty strings to avoid re.match all true.
+        proxyOverride = filter(None, proxyOverride)
         # now check if we match one of the registry values.
         for test in proxyOverride:
             if test == "<local>":