#1929: fix httplib _read_chunked (str/bytes confusion).
diff --git a/Lib/httplib.py b/Lib/httplib.py
index 2b38e76..9321522 100644
--- a/Lib/httplib.py
+++ b/Lib/httplib.py
@@ -560,14 +560,14 @@
     def _read_chunked(self, amt):
         assert self.chunked != _UNKNOWN
         chunk_left = self.chunk_left
-        value = ""
+        value = b""
 
         # XXX This accumulates chunks by repeated string concatenation,
         # which is not efficient as the number or size of chunks gets big.
         while True:
             if chunk_left is None:
                 line = self.fp.readline()
-                i = line.find(";")
+                i = line.find(b";")
                 if i >= 0:
                     line = line[:i] # strip chunk-extensions
                 chunk_left = int(line, 16)