Skip to content

Commit 4fe3fe9

Browse files
authored
Call _disconnect() from close() to match core socket behaviour
1 parent 0659bb5 commit 4fe3fe9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

adafruit_wiznet5k/adafruit_wiznet5k_socketpool.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,8 @@ def close(self) -> None:
705705
Mark the socket closed. Once that happens, all future operations on the socket object
706706
will fail. The remote end will receive no more data.
707707
"""
708+
if self._sock_type == SocketPool.SOCK_STREAM:
709+
self._disconnect()
708710
self._interface.release_socket(self._socknum)
709711
self._interface.socket_close(self._socknum)
710712
self._socket_closed = True

0 commit comments

Comments
 (0)