]> git.zerfleddert.de Git - proxmark3-svn/commitdiff
Forgot some breaks, and a faulty comparision of a set bit.
authoriceman1001 <iceman@iuse.se>
Wed, 23 Mar 2016 13:03:41 +0000 (14:03 +0100)
committericeman1001 <iceman@iuse.se>
Wed, 23 Mar 2016 13:03:41 +0000 (14:03 +0100)
client/cmdhf.c

index 2dc21fd9899f340084654eca5122a3afc8e1590f..bcff90f5612a93d59d7dd859f1607c7fe24486e3 100644 (file)
@@ -270,14 +270,14 @@ void annotateIso14443b(char *exp, size_t size, uint8_t* cmd, uint8_t cmdsize)
                case ISO14443B_REQB             : {
                        
                        switch ( cmd[2] & 0x07 ) {
-                               case 0: snprintf(exp, size,"1 slot ");
-                               case 1: snprintf(exp, size,"2 slots "); 
-                               case 2: snprintf(exp, size,"4 slots ");
-                               case 3: snprintf(exp, size,"8 slots ");
-                               default: snprintf(exp, size,"16 slots ");
+                               case 0: snprintf(exp, size,"1 slot ");break;
+                               case 1: snprintf(exp, size,"2 slots ");break; 
+                               case 2: snprintf(exp, size,"4 slots ");break;
+                               case 3: snprintf(exp, size,"8 slots ");break;
+                               default: snprintf(exp, size,"16 slots ");break;
                        }
                        
-                       if ( (cmd[2] & 0x4) == 1 )
+                       if ( (cmd[2] & 0x4) )
                                snprintf(exp, size,"REQB");
                        else
                                snprintf(exp, size,"WUPB");
Impressum, Datenschutz