dump only leaf TLV data

This commit is contained in:
pwpiwi 2017-11-10 23:09:08 +01:00
commit 33a9982c76
4 changed files with 8 additions and 4 deletions

View file

@ -10,9 +10,11 @@
#include "emvcore.h"
static bool print_cb(void *data, const struct tlv *tlv, int level) {
static bool print_cb(void *data, const struct tlv *tlv, int level, bool is_leaf) {
emv_tag_dump(tlv, stdout, level);
dump_buffer(tlv->value, tlv->len, stdout, level);
if (is_leaf) {
dump_buffer(tlv->value, tlv->len, stdout, level);
}
return true;
}