TLV decoding works
[proxmark3-svn] / client / cmdhf14a.c
index aebe246335dc8c4ce177031daebb7fe364dd0605..1a7f6970db214a2c39b5a640fa15e2de934532c1 100644 (file)
@@ -688,8 +688,8 @@ int CmdHF14AAPDU(const char *cmd) {
        PrintAndLog("APDU response: %02x %02x - %s", data[datalen - 2], data[datalen - 1], GetAPDUCodeDescription(data[datalen - 2], data[datalen - 1])); 
 
        // here TLV decoder...
-       if (decodeTLV) {
-               PrintAndLog("--- TLV decoded:");
+       if (decodeTLV && datalen > 4) {
+               TLVPrintFromBuffer(data, datalen - 2);
        }
        
        return 0;
Impressum, Datenschutz