From 5234f85dbefbd6c4feeb93782fb00019c24ce226 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3bert=20Kiss?= Date: Sun, 24 Jun 2018 18:59:13 +0200 Subject: [PATCH] fix: close device when any error occurred in the communication (#692) --- packages/uhk-usb/src/uhk-hid-device.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/uhk-usb/src/uhk-hid-device.ts b/packages/uhk-usb/src/uhk-hid-device.ts index 77beb1eb..c7e148ec 100644 --- a/packages/uhk-usb/src/uhk-hid-device.ts +++ b/packages/uhk-usb/src/uhk-hid-device.ts @@ -109,6 +109,7 @@ export class UhkHidDevice { device.read((err: any, receivedData: Array) => { if (err) { this.logService.error('[UhkHidDevice] Transfer error: ', err); + this.close(); return reject(err); } const logString = bufferToString(receivedData);