David Brownell <david-b@pacbell.net>:
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Tue, 16 Jun 2009 00:23:32 +0000 (00:23 +0000)
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Tue, 16 Jun 2009 00:23:32 +0000 (00:23 +0000)
Fix bug in a warning.  It warned about "huge IRlength" for an
older JRC with a two bit instruction register ... wrong!

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

src/jtag/tcl.c

index 8a7e38c3f91bb9ffa24b212aa69a94efb29784af..0457bc70e0d4d2f7240e959b095aeaccd032513c 100644 (file)
@@ -416,7 +416,7 @@ static int jim_newtap_cmd( Jim_GetOptInfo *goi )
                        }
                        switch(n->value){
                        case NTAP_OPT_IRLEN:
-                               if (w < (jim_wide) sizeof(pTap->ir_capture_value))
+                               if (w > (jim_wide) (8 * sizeof(pTap->ir_capture_value)))
                                        LOG_WARNING("huge IR length %d", (int) w);
                                pTap->ir_length = w;
                                reqbits &= (~(NTREQ_IRLEN));