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;