Btrfs: fix memory leak in do_walk_down