metaentry.c: Fix meta entry handling in case of xattr errors.
commit98e73203bf9df504cd45baab0bee63c6fe7a14df
authorPrzemyslaw Pawelczyk <przemoc@gmail.com>
Tue, 12 Jan 2016 00:04:13 +0000 (12 01:04 +0100)
committerPrzemyslaw Pawelczyk <przemoc@gmail.com>
Tue, 12 Jan 2016 00:04:13 +0000 (12 01:04 +0100)
tree95adb27f7569174e46c9cbd8e992922d067cc01b
parentd534dd28eb3f02120087b127bb7738233a752a31
metaentry.c: Fix meta entry handling in case of xattr errors.

getxattr() call can fail in mentry_create(), so NULL-initialize
mentry->xattr_values[i] and update mentry->xattrs upon error, so there
is no attempt in mentry_free() to free unitialized xattr_names[i] and
xattr_values[i] pointers.

Fixes #38.
NEWS
src/metaentry.c