Jonas Horberg [jhorberg@sauer-danfoss.com]:
authorntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Wed, 19 Aug 2009 08:39:06 +0000 (08:39 +0000)
committerntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Wed, 19 Aug 2009 08:39:06 +0000 (08:39 +0000)
Fix small typo in ftd2xx type detection

git-svn-id: svn://svn.berlios.de/openocd/trunk@2597 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/jtag/ft2232.c

index 0806c90aa23658ac1385cc7bcfb289a35583fae6..1ae2f66270bf799ed9e6e71a40045f7148af834b 100644 (file)
@@ -1940,7 +1940,7 @@ static int ft2232_init_ftd2xx(uint16_t vid, uint16_t pid, int more, int* try_mor
                static const char* type_str[] =
                        {"BM", "AM", "100AX", "UNKNOWN", "2232C", "232R", "2232H", "4232H"};
                unsigned no_of_known_types = sizeof(type_str) / sizeof(type_str[0]) - 1;
-               unsigned type_index = ((unsigned)ftdi_device < no_of_known_types)
+               unsigned type_index = ((unsigned)ftdi_device <= no_of_known_types)
                        ? ftdi_device : 3;
                LOG_INFO("device: %lu \"%s\"", ftdi_device, type_str[type_index]);
                LOG_INFO("deviceID: %lu", deviceID);