From 188d7518d1bb256f0bf03c94035e46216ea35684 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Mon, 11 Apr 2022 06:51:34 +0200 Subject: [PATCH] jlink: check usb_claim error --- src/jlink.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/jlink.cpp b/src/jlink.cpp index 4c1fbdb..29d2236 100644 --- a/src/jlink.cpp +++ b/src/jlink.cpp @@ -702,7 +702,11 @@ bool Jlink::jlink_scan_usb() // request interface jlink_interface = device_available[0].if_idx; int cfg_idx = device_available[0].cfg_idx; - libusb_claim_interface(jlink_handle, jlink_interface); + ret = libusb_claim_interface(jlink_handle, jlink_interface); + if (ret != 0) { + printError("Fail to claim interface"); + return false; + } // search for IN and OUT endpoint struct libusb_config_descriptor *cfg;