From 4b75d11164ce646dd68df90f85d1bafdbbbc7911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moise=CC=81s=20Guimara=CC=83es?= Date: Tue, 13 Dec 2016 11:54:17 -0300 Subject: [PATCH] fixes socket calls --- wrapper/python/wolfssl/wolfssl/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wrapper/python/wolfssl/wolfssl/__init__.py b/wrapper/python/wolfssl/wolfssl/__init__.py index 997d97ca9..6a7e7c6f7 100644 --- a/wrapper/python/wolfssl/wolfssl/__init__.py +++ b/wrapper/python/wolfssl/wolfssl/__init__.py @@ -264,7 +264,7 @@ class SSLSocket(socket): socket.__init__(self, family=sock.family, - sock_type=sock.type, + type=sock.type, proto=sock.proto, fileno=sock.fileno()) self.settimeout(sock.gettimeout()) @@ -274,7 +274,7 @@ class SSLSocket(socket): socket.__init__(self, fileno=fileno) else: - socket.__init__(self, family=family, sock_type=sock_type, + socket.__init__(self, family=family, type=sock_type, proto=proto) # see if we are connected @@ -306,7 +306,7 @@ class SSLSocket(socket): self.do_handshake() except: self._release_native_object() - self._socket.close() + self.close() raise @@ -412,7 +412,7 @@ class SSLSocket(socket): "read() on %s" % self.__class__) data = t2b("\0" * length) - length = _lib.WolfSSL_read(self.native_object, data, length) + length = _lib.wolfSSL_read(self.native_object, data, length) if length < 0: err = _lib.wolfSSL_get_error(self.native_object, 0) @@ -506,10 +506,10 @@ class SSLSocket(socket): raise ValueError("attempt to connect already-connected SSLSocket!") if connect_ex: - err = self._socket.connect_ex(addr) + err = socket.connect_ex(self, addr) else: err = 0 - self._socket.connect(addr) + socket.connect(self, addr) if err == 0: self._connected = True