path: root/btrfs-corrupt-block.c
diff options
authorGui Hecheng <>2014-08-21 11:35:36 +0800
committerDavid Sterba <>2014-09-14 13:10:44 +0200
commit2527730d5d7e34b7848d8a49b47830e91adb10a1 (patch)
tree9bad7b92a89eefa3dd802fa4e770450daafe7c32 /btrfs-corrupt-block.c
parent90a379a876192ad0aca1ee81332f055886f8a5e8 (diff)
btrfs-progs: init uninitialized output buf for btrfs-restore
A memory problem reported by valgrind as follows: === Syscall param pwrite64(buf) points to uninitialised byte(s) When running: # valgrind --leak-check=yes btrfs restore /dev/sda9 /mnt/backup Because the output buf size is alloced with malloc, but the length of output data is shorter than the sizeof(buf), so valgrind report uninitialised byte(s). We could use calloc to repalce malloc and clear this WARNING away. Reported-by: Marc Dietrich <> Signed-off-by: Gui Hecheng <> Reviewed-by: Eric Sandeen <> Signed-off-by: David Sterba <>
Diffstat (limited to 'btrfs-corrupt-block.c')
0 files changed, 0 insertions, 0 deletions