X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fserial%2Fserver%2FConnectAction.java;h=d359e08b217f623ddde1749090aeefc2391deffd;hb=c1e7c70dbaaaf8efb5d977ed0e5b1128827355ed;hp=25bde2458ee4789d8436918621c791e2085c0ae6;hpb=f8147a0ee57317e96d9ff0bf19573f7168d0354c;p=nikiroo-utils.git diff --git a/src/be/nikiroo/utils/serial/server/ConnectAction.java b/src/be/nikiroo/utils/serial/server/ConnectAction.java index 25bde24..d359e08 100644 --- a/src/be/nikiroo/utils/serial/server/ConnectAction.java +++ b/src/be/nikiroo/utils/serial/server/ConnectAction.java @@ -364,6 +364,7 @@ abstract class ConnectAction { * @throws java.lang.NullPointerException * for Objects only: if the counter part has no data to send */ + @SuppressWarnings("resource") private Object rec(boolean asString) throws IOException, NoSuchFieldException, NoSuchMethodException, ClassNotFoundException, java.lang.NullPointerException { @@ -375,7 +376,7 @@ abstract class ConnectAction { contentToSend = false; } - if (in.next()) { + if (in.next() && !in.eof()) { // TODO: could be possible to check for non-crypt and only // do it for crypt InputStream read = new ReplaceInputStream(in.open(), //