From 016ed9488d965a0b3321de1320be76e974580200 Mon Sep 17 00:00:00 2001 From: StevenLawson Date: Sun, 7 Sep 2014 11:22:13 -0400 Subject: [PATCH] Be a bit more strict on input in order to reduce leaking. --- .../BukkitTelnet/session/ClientSession.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/me/StevenLawson/BukkitTelnet/session/ClientSession.java b/src/me/StevenLawson/BukkitTelnet/session/ClientSession.java index b4e0c1d..51d7d21 100644 --- a/src/me/StevenLawson/BukkitTelnet/session/ClientSession.java +++ b/src/me/StevenLawson/BukkitTelnet/session/ClientSession.java @@ -272,10 +272,14 @@ public final class ClientSession extends Thread } catch (IOException ex) { - continue; + break; } - if (input == null || input.isEmpty()) // End of stream + if (input == null) + { + break; + } + if (input.isEmpty()) { continue; } @@ -319,10 +323,14 @@ public final class ClientSession extends Thread } catch (IOException ex) { - continue; + break; } - if (input == null || input.isEmpty()) // End of stream + if (input == null) + { + break; + } + if (input.isEmpty()) { continue; } @@ -371,7 +379,7 @@ public final class ClientSession extends Thread } catch (IOException ex) { - continue; + break; } if (command == null)