@Override
protected void finish() throws IOException {
Closeables.close(socketOutputStream, true);
- Closeables.close(socket, true);
+ if (socket != null) {
+ socket.close();
+ }
}
}).start();
} finally {
try {
Closeables.close(socketOutputStream, true);
- Closeables.close(socket, true);
+ if (socket != null) {
+ socket.close();
+ }
} catch (IOException ioe1) {
- /* ignore, will not happen. */
+ /* ignore. */
}
}
}