From 549457e36fe996a7002eaa851330c09a886f2935 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 8 Nov 2019 21:46:44 +0000 Subject: [PATCH] close output stream silently --- .../com/muwire/core/connection/ConnectionAcceptor.groovy | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/main/groovy/com/muwire/core/connection/ConnectionAcceptor.groovy b/core/src/main/groovy/com/muwire/core/connection/ConnectionAcceptor.groovy index 2308dd70..63826ab8 100644 --- a/core/src/main/groovy/com/muwire/core/connection/ConnectionAcceptor.groovy +++ b/core/src/main/groovy/com/muwire/core/connection/ConnectionAcceptor.groovy @@ -159,7 +159,9 @@ class ConnectionAcceptor { } } catch (Exception ex) { log.log(Level.WARNING, "incoming connection failed",ex) - e.getOutputStream().close() + try { + e.getOutputStream().close() + } catch (Exception ignore) {} e.close() eventBus.publish new ConnectionEvent(endpoint: e, incoming: true, leaf: null, status: ConnectionAttemptStatus.FAILED) } @@ -208,7 +210,9 @@ class ConnectionAcceptor { os.writeShort(json.bytes.length) os.write(json.bytes) } - e.outputStream.close() + try { + e.outputStream.close() + } catch (Exception ignored) {} e.close() eventBus.publish(new ConnectionEvent(endpoint: e, incoming: true, leaf: leaf, status: ConnectionAttemptStatus.REJECTED)) }