From 95f29fc4118acd6df2667d39b12597b561aa0d0c Mon Sep 17 00:00:00 2001 From: Uwe Bonnes Date: Wed, 20 Jul 2011 11:12:39 +0200 Subject: [PATCH] Only try ftdi_usb_open_dev if devices found --- examples/eeprom.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/examples/eeprom.c b/examples/eeprom.c index e947c00..ef789a3 100644 --- a/examples/eeprom.c +++ b/examples/eeprom.c @@ -169,7 +169,20 @@ int main(int argc, char **argv) retval = EXIT_SUCCESS; goto do_deinit; } - f = ftdi_usb_open_dev(ftdi, devlist[0].dev); + else if (res == 1) + { + f = ftdi_usb_open_dev(ftdi, devlist[0].dev); + if (f<0) + { + fprintf(stderr, "Unable to open device %d: (%s)", + i, ftdi_get_error_string(ftdi)); + } + } + else + { + fprintf(stderr, "No devices found\n"); + f = 0; + } ftdi_list_free(&devlist); } else -- 1.7.1