From 4763f4363b5d4eb67733806838c989ee92f93c44 Mon Sep 17 00:00:00 2001 From: Paul Brown Date: Thu, 16 Dec 2021 23:49:13 -0600 Subject: [PATCH] close Connection socket after server disconnect --- src/calibre/srv/loop.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/srv/loop.py b/src/calibre/srv/loop.py index 18bf483da2..76b80eb8e6 100644 --- a/src/calibre/srv/loop.py +++ b/src/calibre/srv/loop.py @@ -328,6 +328,9 @@ class Connection: # {{{ self.handle_event = None # prevent reference cycles try: self.socket.shutdown(socket.SHUT_WR) + except OSError: + pass + try: self.socket.close() except OSError: pass