X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2FConnection.java;h=93775792b9ed4f0f6ec37c9d8a28dae44c15d4c5;hb=be717efd804c0e83882161a937578cc74bd963c9;hp=762ba02451cc3d82d4e5bba6b3e2d8b03d846941;hpb=3b2756c528ffa628472cf0b33a440d545607102d;p=sonitus.git diff --git a/src/main/java/net/pterodactylus/sonitus/data/Connection.java b/src/main/java/net/pterodactylus/sonitus/data/Connection.java index 762ba02..9377579 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/Connection.java +++ b/src/main/java/net/pterodactylus/sonitus/data/Connection.java @@ -54,10 +54,15 @@ public abstract class Connection implements Runnable { try { byte[] buffer = source.get(bufferSize()); feed(buffer); - } catch (IOException e) { - return; + } catch (IOException ioe1) { + break; } } + try { + finish(); + } catch (IOException ioe1) { + /* well, what can we do? nothing. */ + } } //