From b9e66427b70e310894de2ca048563f38dd162c77 Mon Sep 17 00:00:00 2001
From: iceman1001 <iceman@iuse.se>
Date: Wed, 23 Mar 2016 14:03:41 +0100
Subject: [PATCH] Forgot some breaks,  and a faulty comparision of a set bit.

---
 client/cmdhf.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/client/cmdhf.c b/client/cmdhf.c
index 2dc21fd9..bcff90f5 100644
--- a/client/cmdhf.c
+++ b/client/cmdhf.c
@@ -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");
-- 
2.39.5