]> git.sur5r.net Git - openocd/blobdiff - src/jtag/drivers/cmsis_dap_usb.c
drivers/cmsis_dap_usb: Return with ERROR_FAIL if no CMSIS-DAP device is found.
[openocd] / src / jtag / drivers / cmsis_dap_usb.c
index 4073d215aedd8ffedff5f06cf8d233dc213ee794..b8f004c4758dd19fd07fa86a07aea0909497833f 100644 (file)
@@ -208,6 +208,11 @@ static int cmsis_dap_usb_open(void)
 
        hid_free_enumeration(devs);
 
+       if (target_vid == 0 && target_pid == 0) {
+               LOG_ERROR("unable to find CMSIS-DAP device");
+               return ERROR_FAIL;
+       }
+
        if (hid_init() != 0) {
                LOG_ERROR("unable to open HIDAPI");
                return ERROR_FAIL;