get rid of a warning that serverSocket field may be uninitialized

dbus-notify
Zlatin Balevsky 2022-06-05 14:34:43 +01:00
parent b11894a545
commit eb38aa0d21
No known key found for this signature in database
GPG Key ID: A72832072D525E41
1 changed files with 5 additions and 4 deletions

View File

@ -34,12 +34,13 @@ class I2PAcceptor {
Endpoint accept() { Endpoint accept() {
while(true) { while(true) {
try { try {
I2PServerSocket serverSocket I2PServerSocket ss
synchronized (this) { synchronized (this) {
while((serverSocket = this.serverSocket) == null) while((ss = serverSocket) == null) {
wait() wait(1000)
}
} }
def socket = serverSocket.accept() def socket = ss.accept()
return new Endpoint(socket.getPeerDestination(), socket.getInputStream(), socket.getOutputStream(), socket) return new Endpoint(socket.getPeerDestination(), socket.getInputStream(), socket.getOutputStream(), socket)
} catch (I2PException|ConnectException routerDown) { } catch (I2PException|ConnectException routerDown) {
log.log(Level.WARNING, "router disconnected?", routerDown) log.log(Level.WARNING, "router disconnected?", routerDown)