Message ID | 10157896.KS57RD9T2T@localhost.localdomain (mailing list archive) |
---|---|
State | Accepted, archived |
Headers | show |
diff --git a/btrfs-list.c b/btrfs-list.c index 9cadbf5..9411e4d 100644 --- a/btrfs-list.c +++ b/btrfs-list.c @@ -1686,7 +1686,7 @@ int btrfs_list_find_updated_files(int fd, u64 root_id, u64 oldest_gen) if (ret < 0) { fprintf(stderr, "ERROR: can't perform the search- %s\n", strerror(e)); - return ret; + break; } /* the ioctl returns the number of item it found in nr_items */ if (sk->nr_items == 0)
The current code returns from the function when the call to ioctl fails. This may leak cache_dir_name and cache_full_name. Fix it. Signed-off-by: chandan <chandan@linux.vnet.ibm.com> --- btrfs-list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)