X-Git-Url: http://developer.intra2net.com/git/?a=blobdiff_plain;f=src%2Fftdi.c;h=30b5b550f59a76977442d8d72dede17c3f2d10e4;hb=97c6b5f63d77f28968f4ad19c6901f11598898c9;hp=525f9d128a27c928b24e6cac566245bb60f675d1;hpb=d5c913485ba3383260741489f0a70b06be3cf269;p=libftdi diff --git a/src/ftdi.c b/src/ftdi.c index 525f9d1..30b5b55 100644 --- a/src/ftdi.c +++ b/src/ftdi.c @@ -2659,7 +2659,7 @@ int ftdi_read_eeprom_location (struct ftdi_context *ftdi, int eeprom_addr, unsig if (ftdi == NULL || ftdi->usb_dev == NULL) ftdi_error_return(-2, "USB device unavailable"); - if (libusb_control_transfer(ftdi->usb_dev, FTDI_DEVICE_IN_REQTYPE, SIO_READ_EEPROM_REQUEST, 0, eeprom_addr, (char *)eeprom_val, 2, ftdi->usb_read_timeout) != 2) + if (libusb_control_transfer(ftdi->usb_dev, FTDI_DEVICE_IN_REQTYPE, SIO_READ_EEPROM_REQUEST, 0, eeprom_addr, (unsigned char *)eeprom_val, 2, ftdi->usb_read_timeout) != 2) ftdi_error_return(-1, "reading eeprom failed"); return 0;