mirror of https://github.com/zlatinb/muwire
close() output streams on rejection, update test
parent
a9aad7d9db
commit
7e881f1fe6
|
@ -159,6 +159,7 @@ class ConnectionAcceptor {
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
log.log(Level.WARNING, "incoming connection failed",ex)
|
log.log(Level.WARNING, "incoming connection failed",ex)
|
||||||
|
e.getOutputStream().close()
|
||||||
e.close()
|
e.close()
|
||||||
eventBus.publish new ConnectionEvent(endpoint: e, incoming: true, leaf: null, status: ConnectionAttemptStatus.FAILED)
|
eventBus.publish new ConnectionEvent(endpoint: e, incoming: true, leaf: null, status: ConnectionAttemptStatus.FAILED)
|
||||||
}
|
}
|
||||||
|
@ -207,7 +208,7 @@ class ConnectionAcceptor {
|
||||||
os.writeShort(json.bytes.length)
|
os.writeShort(json.bytes.length)
|
||||||
os.write(json.bytes)
|
os.write(json.bytes)
|
||||||
}
|
}
|
||||||
e.outputStream.flush()
|
e.outputStream.close()
|
||||||
e.close()
|
e.close()
|
||||||
eventBus.publish(new ConnectionEvent(endpoint: e, incoming: true, leaf: leaf, status: ConnectionAttemptStatus.REJECTED))
|
eventBus.publish(new ConnectionEvent(endpoint: e, incoming: true, leaf: leaf, status: ConnectionAttemptStatus.REJECTED))
|
||||||
}
|
}
|
||||||
|
|
|
@ -95,7 +95,7 @@ class ConnectionAcceptorTest {
|
||||||
connectionEstablisher = connectionEstablisherMock.proxyInstance()
|
connectionEstablisher = connectionEstablisherMock.proxyInstance()
|
||||||
|
|
||||||
acceptor = new ConnectionAcceptor(eventBus, connectionManager, settings, i2pAcceptor,
|
acceptor = new ConnectionAcceptor(eventBus, connectionManager, settings, i2pAcceptor,
|
||||||
hostCache, trustService, searchManager, uploadManager, null, connectionEstablisher)
|
hostCache, trustService, searchManager, uploadManager, null, connectionEstablisher, null)
|
||||||
acceptor.start()
|
acceptor.start()
|
||||||
Thread.sleep(100)
|
Thread.sleep(100)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue