diff options
author | Eric Sandeen <sandeen@redhat.com> | 2013-11-06 17:15:46 -0600 |
---|---|---|
committer | Chris Mason <chris.mason@fusionio.com> | 2013-11-07 16:10:41 -0500 |
commit | 249b93b5efb7bd6625dc1d6831bbb50899ac5da6 (patch) | |
tree | f6cc05dc496e7f08df0051f4d8e93211915bb586 /mkfs.c | |
parent | 0650c12576d3e3f046d70b3568025afda7700804 (diff) |
btrfs-progs: don't leak buffer on add_file_items() error
add_file_items() leaked "buffer" on this error return.
Free it first.
Resolves-Coverity-CID: 1125937
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
Diffstat (limited to 'mkfs.c')
-rw-r--r-- | mkfs.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -629,6 +629,7 @@ static int add_file_items(struct btrfs_trans_handle *trans, ret_read = pread64(fd, buffer, st->st_size, bytes_read); if (ret_read == -1) { fprintf(stderr, "%s read failed\n", path_name); + free(buffer); goto end; } |