The use of ext2fs_get_arrayzero() to replace using ext2fs_get_array()
+ memset() does not result in any functional change, but it (a) is
slightly more efficient, and (b) makes it easier for Coverity to avoid
signalling a false positive.
Addresses-Coverity-Bug: 1500763
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
extent->num = 0;
extent->sorted = 1;
- retval = ext2fs_get_array(sizeof(struct ext2_extent_entry),
+ retval = ext2fs_get_arrayzero(sizeof(struct ext2_extent_entry),
extent->size, &extent->list);
if (retval) {
ext2fs_free_mem(&extent);
return retval;
}
- memset(extent->list, 0,
- sizeof(struct ext2_extent_entry) * extent->size);
*ret_extent = extent;
return 0;
}