- for (i = ja->tree_depth - 1; i >= (int) depth; i--) {
- dbg_printf("branch creation level %d, key %" PRIu64 "\n",
- i, key >> (JA_BITS_PER_BYTE * (i - 2)));
+ for (i = ja->tree_depth; i > (int) level; i--) {
+ uint8_t iter_key;
+
+ iter_key = (uint8_t) (key >> (JA_BITS_PER_BYTE * (ja->tree_depth - i)));
+ dbg_printf("branch creation level %d, key %u\n",
+ i - 1, (unsigned int) iter_key);