From dce8fde0b69a73cef9e4a6ebe1e5544f047f040c Mon Sep 17 00:00:00 2001 From: Arusekk Date: Mon, 8 Jul 2019 13:44:47 +0200 Subject: [PATCH] Fix AttributeError instead of EOFError --- pwnlib/tubes/sock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pwnlib/tubes/sock.py b/pwnlib/tubes/sock.py index 01b5e54ea..34a81a246 100644 --- a/pwnlib/tubes/sock.py +++ b/pwnlib/tubes/sock.py @@ -65,7 +65,7 @@ def send_raw(self, data): self.sock.sendall(data) except IOError as e: eof_numbers = [errno.EPIPE, errno.ECONNRESET, errno.ECONNREFUSED] - if e.message == 'Socket is closed' or e.errno in eof_numbers: + if e.errno in eof_numbers or 'Socket is closed' in e.args: self.shutdown("send") raise EOFError else: