From: Uwe Bonnes Date: Fri, 10 Sep 2010 13:27:25 +0000 (+0200) Subject: Get the test on TYPE_R for unexpected In-Endpoint sizes right X-Git-Tag: v1.0rc1~133^2~84 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=71ba2c2cc274bbe898f4a00b0cd175439ea6609f;p=libftdi Get the test on TYPE_R for unexpected In-Endpoint sizes right --- diff --git a/src/ftdi.c b/src/ftdi.c index a80fb49..a461e19 100644 --- a/src/ftdi.c +++ b/src/ftdi.c @@ -2524,7 +2524,7 @@ int ftdi_eeprom_decode(struct ftdi_context *ftdi, unsigned char *buf, int size, eeprom->suspend_dbus7 = buf[0x01] & SUSPEND_DBUS7; - if((ftdi->type == TYPE_R) && (buf[0x01]&0x40)) + if((ftdi->type == TYPE_R) && ((buf[0x01]&0x40) != 0x40)) fprintf(stderr, "TYPE_R EEPROM byte[0x01] Bit 6 unexpected Endpoint size. If this happened with the\n" " EEPROM programmed by FTDI tools, please report to libftdi@developer.intra2net.com\n");