From 72e8c0d907f293bae89a75c810bb894e28edf02b Mon Sep 17 00:00:00 2001 From: silverweed <silverweed14@proton.me> Date: Tue, 12 Nov 2024 13:27:31 +0100 Subject: [PATCH] small change in tfile.cpp --- src/tfile.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/tfile.cpp b/src/tfile.cpp index 9d9a0f3..7934a7f 100644 --- a/src/tfile.cpp +++ b/src/tfile.cpp @@ -192,16 +192,16 @@ b8 walk_tkeys(Arena *arena, const u8 *data, u64 data_len, b8 print_keys_info, TF break; } - u64 key_header_size = (key_version >= 1000) ? 18 + 16 : 18 + 8; - u64 cname_off = cur + key_header_size; - u8 cname_len = data[cname_off]; - char cname[256]; - cname[cname_len] = 0; - memcpy(cname, data + cname_off + 1, cname_len); - if (print_keys_info) + if (print_keys_info) { + u64 key_header_size = 26 + 8 * (key_version >= 1000); + u64 cname_off = cur + key_header_size; + u8 cname_len = data[cname_off]; + char cname[256]; + cname[cname_len] = 0; + memcpy(cname, data + cname_off + 1, cname_len); printf("TKey '%s' at 0x%lX, len: %d (%s)\n", cname, cur, n_bytes, to_pretty_size(scratch.arena, n_bytes).c()); - - ++n_keys; + ++n_keys; + } if (cur == tkeys_data.sections[Sec_TKey_List].range.start) { if (keylen != tkeys_data.sections[Sec_TKey_List].pre_size || @@ -239,7 +239,6 @@ b8 walk_tkeys(Arena *arena, const u8 *data, u64 data_len, b8 print_keys_info, TF else tkeys_data.rntuples = rntuple_info; rntuple_info_tail = rntuple_info; - // printf("Found RNTuple at 0x%lX: %s\n", cur, tkeys_data.rntuples->str.c()); if (!tkeys_data.sections[Sec_RNTuple_Anchor].range.start) { u64 anchor_seek = cur + keylen;