return after destory
fix "tls1.0_session_auth"
This commit is contained in:
parent
aff97d4ce8
commit
13579f1ca4
4 changed files with 11 additions and 21 deletions
|
@ -247,20 +247,14 @@ class auth_simple(verify_base):
|
|||
if length >= 8192 or length < 7:
|
||||
self.raw_trans = True
|
||||
self.recv_buf = b''
|
||||
if self.decrypt_packet_num == 0:
|
||||
return None
|
||||
else:
|
||||
raise Exception('client_post_decrypt data error')
|
||||
raise Exception('client_post_decrypt data error')
|
||||
if length > len(self.recv_buf):
|
||||
break
|
||||
|
||||
if (binascii.crc32(self.recv_buf[:length]) & 0xffffffff) != 0xffffffff:
|
||||
self.raw_trans = True
|
||||
self.recv_buf = b''
|
||||
if self.decrypt_packet_num == 0:
|
||||
return None
|
||||
else:
|
||||
raise Exception('client_post_decrypt data uncorrect CRC32')
|
||||
raise Exception('client_post_decrypt data uncorrect CRC32')
|
||||
|
||||
pos = common.ord(self.recv_buf[2]) + 2
|
||||
out_buf += self.recv_buf[pos:length - 4]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue