Whamcloud - gitweb
misc: fix potential memory leak in create_inode_libarchive.c
authorTheodore Ts'o <tytso@mit.edu>
Thu, 5 Dec 2024 03:41:20 +0000 (22:41 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 5 Dec 2024 03:41:20 +0000 (22:41 -0500)
commit559b5d21c082585899e48230dae4d3b37eec503e
tree7d4fdb4f2b3dded6923e37684b8ab7f03868597e
parentfa4c9818acbbf9d485e8b9d19b36260cd4d0f3ed
misc: fix potential memory leak in create_inode_libarchive.c

Fix a potential memory leak on an error path.

Also handle the case where strdup() fails, and remove a redundant
test.

Addresses-Coverity-Bug: 1636564
Addresses-Coverity-Bug: 1636565
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
misc/create_inode_libarchive.c