X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fserial%2FConnectAction.java;h=2a25c5b1c62e9f6a15778e200b04603637fa747a;hp=1f9833624c552516efa821c214cbb74765f82a55;hb=08a58812f12617289463b00161c98d7c59490bf2;hpb=530d4062471346d6ececf76d74a0358c91323998 diff --git a/src/be/nikiroo/utils/serial/ConnectAction.java b/src/be/nikiroo/utils/serial/ConnectAction.java index 1f98336..2a25c5b 100644 --- a/src/be/nikiroo/utils/serial/ConnectAction.java +++ b/src/be/nikiroo/utils/serial/ConnectAction.java @@ -42,6 +42,7 @@ abstract class ConnectAction { }).start(); } + // connect, do the action (sync) public void connect() { try { in = new BufferedReader(new InputStreamReader(s.getInputStream(), @@ -81,7 +82,11 @@ abstract class ConnectAction { NoSuchMethodException, ClassNotFoundException { synchronized (lock) { String rep = sendString(new Exporter().append(data).toString(true)); - return new Importer().read(rep).getValue(); + if (rep != null) { + return new Importer().read(rep).getValue(); + } + + return null; } }