X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FAltosUsb.java;fp=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FAltosUsb.java;h=ad47707d90c9706d3bba397ca384cb66dfac7974;hp=35514483f026af968a6a31c13bc55f734b4a250b;hb=9eb0fbd7eff5694064f9d123220b523a98fef0a4;hpb=55a820e517f9705bc80c653b456ce5d8b3a634bc diff --git a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosUsb.java b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosUsb.java index 35514483..ad47707d 100644 --- a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosUsb.java +++ b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosUsb.java @@ -210,12 +210,16 @@ public class AltosUsb extends AltosDroidLink { } int read(byte[] buffer, int len) { + if (connection == null) + return 0; int ret = connection.bulkTransfer(in, buffer, len, -1); AltosDebug.debug("read(%d) = %d\n", len, ret); return ret; } int write(byte[] buffer, int len) { + if (connection == null) + return 0; int ret = connection.bulkTransfer(out, buffer, len, -1); AltosDebug.debug("write(%d) = %d\n", len, ret); return ret;