Browse Source

jtag/drivers/usb_common: return oocd error values

Where possible, keep the same style for returning error.

Change-Id: I3a04220c0b9f129a36e9fe83038b7c19dd57fe61
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/4699
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
master
Antonio Borneo 5 years ago
committed by Tomas Vanek
parent
commit
bf7a363b44
1 changed files with 7 additions and 4 deletions
  1. +7
    -4
      src/jtag/drivers/usb_common.c

+ 7
- 4
src/jtag/drivers/usb_common.c View File

@@ -19,6 +19,7 @@
#include "config.h"
#endif
#include "usb_common.h"
#include "log.h"


static bool jtag_usb_match(struct usb_device *dev,
@@ -45,10 +46,12 @@ int jtag_usb_open(const uint16_t vids[], const uint16_t pids[],
continue;

*out = usb_open(dev);
if (NULL == *out)
return -errno;
return 0;
if (NULL == *out) {
LOG_ERROR("usb_open() failed with %s", usb_strerror());
return ERROR_FAIL;
}
return ERROR_OK;
}
}
return -ENODEV;
return ERROR_FAIL;
}

Loading…
Cancel
Save