diff options
Diffstat (limited to 'source3/modules/vfs_xattr_tdb.c')
-rw-r--r-- | source3/modules/vfs_xattr_tdb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source3/modules/vfs_xattr_tdb.c b/source3/modules/vfs_xattr_tdb.c index 80db90441d..719ac0c84d 100644 --- a/source3/modules/vfs_xattr_tdb.c +++ b/source3/modules/vfs_xattr_tdb.c @@ -50,6 +50,7 @@ static ssize_t xattr_tdb_getxattr(struct vfs_handle_struct *handle, xattr_size = xattr_tdb_getattr(db, frame, &id, name, &blob); if (xattr_size < 0) { + errno = ENOATTR; TALLOC_FREE(frame); return -1; } @@ -85,6 +86,7 @@ static ssize_t xattr_tdb_fgetxattr(struct vfs_handle_struct *handle, xattr_size = xattr_tdb_getattr(db, frame, &id, name, &blob); if (xattr_size < 0) { + errno = ENOATTR; TALLOC_FREE(frame); return -1; } |