From: Thomas Jarosch Date: Wed, 22 Feb 2017 10:56:02 +0000 (+0100) Subject: ftdi_eeprom_set_strings(): No need for an open device X-Git-Tag: v1.4rc1~4 X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=commitdiff_plain;h=4effe1488192344225c2d6e80a6013a5a8fee8fd ftdi_eeprom_set_strings(): No need for an open device --- diff --git a/src/ftdi.c b/src/ftdi.c index 360acf5..d811ac5 100644 --- a/src/ftdi.c +++ b/src/ftdi.c @@ -2613,7 +2613,6 @@ int ftdi_eeprom_set_strings(struct ftdi_context *ftdi, char * manufacturer, \retval 0: all fine \retval -1: ftdi context invalid \retval -2: ftdi eeprom buffer invalid - \retval -3: no USB device connected */ int ftdi_eeprom_get_strings(struct ftdi_context *ftdi, char *manufacturer, int mnf_len, @@ -2624,15 +2623,11 @@ int ftdi_eeprom_get_strings(struct ftdi_context *ftdi, if (ftdi == NULL) ftdi_error_return(-1, "No struct ftdi_context"); - if (ftdi->eeprom == NULL) - ftdi_error_return(-2,"No struct ftdi_eeprom"); + ftdi_error_return(-2, "No struct ftdi_eeprom"); eeprom = ftdi->eeprom; - if (ftdi->usb_dev == NULL) - ftdi_error_return(-3, "No connected device or device not yet opened"); - if (manufacturer) { strncpy(manufacturer, eeprom->manufacturer, mnf_len);