From 173323c0f867d2e7e821966536a13879befa3ca9 Mon Sep 17 00:00:00 2001 From: mengskysama Date: Fri, 13 Nov 2015 14:29:27 +0800 Subject: [PATCH] Update common.py https://github.com/mengskysama/shadowsocks-rm/issues/4 --- shadowsocks/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shadowsocks/common.py b/shadowsocks/common.py index db4beea..857bde6 100644 --- a/shadowsocks/common.py +++ b/shadowsocks/common.py @@ -154,7 +154,7 @@ def parse_header(data): elif addrtype == ADDRTYPE_HOST: if len(data) > 2: addrlen = ord(data[1]) - if len(data) >= 2 + addrlen: + if len(data) >= 4 + addrlen: dest_addr = data[2:2 + addrlen] dest_port = struct.unpack('>H', data[2 + addrlen:4 + addrlen])[0]