From 97c7b36f8811593692c8d55e9088fbe0fdb1571c Mon Sep 17 00:00:00 2001 From: nibrag Date: Mon, 6 Jun 2016 12:51:48 +0300 Subject: [PATCH] Fix: Read response exactly n bytes --- aiosocks/protocols.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aiosocks/protocols.py b/aiosocks/protocols.py index 89cf757..ca53747 100644 --- a/aiosocks/protocols.py +++ b/aiosocks/protocols.py @@ -150,7 +150,7 @@ class BaseSocksProtocol(asyncio.StreamReaderProtocol): @asyncio.coroutine def read_response(self, n): - return (yield from self._stream_reader.read(n)) + return (yield from self._stream_reader.readexactly(n)) @asyncio.coroutine def _get_dst_addr(self):