sniff: fix ATR checksum calculation

this issue also cause the sent ATR to be empty

Change-Id: I6edff7aeb3185c835656acde75886fb6c90c0582
diff --git a/firmware/libcommon/source/sniffer.c b/firmware/libcommon/source/sniffer.c
index 5cf96fd..c57877f 100644
--- a/firmware/libcommon/source/sniffer.c
+++ b/firmware/libcommon/source/sniffer.c
@@ -505,7 +505,7 @@
 		if (ATR_S_WAIT_TCK == atr_state) {
 			uint8_t ui;
 			uint8_t checksum = 0;
-			for (ui = 1; ui < atr_i; atr_i++) {
+			for (ui = 1; ui < atr_i; ui++) {
 				checksum ^= atr[ui];
 			}
 			if (checksum) {