From ebc8d791fcd50977289172f0c82592a38082d49f Mon Sep 17 00:00:00 2001 From: Yehezkiel Syamsuhadi Date: Mon, 14 Dec 2020 10:23:29 +1100 Subject: [PATCH] catch exception thrown by `close()` --- .../hoho/android/usbserial/driver/CommonUsbSerialPort.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CommonUsbSerialPort.java b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CommonUsbSerialPort.java index 1fec25b..2cb8631 100644 --- a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CommonUsbSerialPort.java +++ b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CommonUsbSerialPort.java @@ -102,7 +102,9 @@ public abstract class CommonUsbSerialPort implements UsbSerialPort { mUsbRequest = new UsbRequest(); mUsbRequest.initialize(mConnection, mReadEndpoint); } catch(Exception e) { - close(); + try { + close(); + } catch(Exception ignored) {} throw e; } }