X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2Fsink%2FIcecast2Sink.java;h=3bf942edec7ae8e748f4af79148c654788c56ac9;hb=5b3515c2fe22320f0a0d8e2e2f10145c89a4cf92;hp=cf098a9dab8af6dcc117d83d789eaa7e0b9a1336;hpb=865e9a8fce99285dfd6c1efb6a01991076e1a773;p=sonitus.git diff --git a/src/main/java/net/pterodactylus/sonitus/data/sink/Icecast2Sink.java b/src/main/java/net/pterodactylus/sonitus/data/sink/Icecast2Sink.java index cf098a9..3bf942e 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/sink/Icecast2Sink.java +++ b/src/main/java/net/pterodactylus/sonitus/data/sink/Icecast2Sink.java @@ -160,7 +160,9 @@ public class Icecast2Sink implements Sink { @Override protected void finish() throws IOException { Closeables.close(socketOutputStream, true); - Closeables.close(socket, true); + if (socket != null) { + socket.close(); + } } }).start(); @@ -200,9 +202,11 @@ public class Icecast2Sink implements Sink { } finally { try { Closeables.close(socketOutputStream, true); - Closeables.close(socket, true); + if (socket != null) { + socket.close(); + } } catch (IOException ioe1) { - /* ignore, will not happen. */ + /* ignore. */ } } }