]> granicus.if.org Git - strace/commitdiff
btrfs.c: fix print_array usage in btrfs_print_logical_ino_container
authorJeff Mahoney <jeffm@suse.com>
Fri, 27 May 2016 03:33:03 +0000 (23:33 -0400)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 27 May 2016 08:53:30 +0000 (08:53 +0000)
* btrfs.c: (btrfs_print_logical_ino_container) Fix the element count
to reflect the number of records rather than the number of items.

btrfs.c

diff --git a/btrfs.c b/btrfs.c
index c1c9592801165ee1c95629980b50ff32f07a1d69..af0645c6f1f8c11619c38ab79b2b4c728d38e6cc 100644 (file)
--- a/btrfs.c
+++ b/btrfs.c
@@ -303,7 +303,7 @@ btrfs_print_logical_ino_container(struct tcb *tcp,
                const uint64_t val_addr =
                        inodes_addr + offsetof(typeof(container), val);
                uint64_t record[3];
-               print_array(tcp, val_addr, container.elem_cnt,
+               print_array(tcp, val_addr, container.elem_cnt / 3,
                            record, sizeof(record),
                            umoven_or_printaddr,
                            print_btrfs_data_container_logical_ino, 0);