mirror of
https://github.com/samba-team/samba.git
synced 2025-03-09 08:58:35 +03:00
vfs_fruit: use correct case FRUIT_RSRC_STREAM in readdir_attr_rfork_size()
This is a genuine bug, but luckily this would only impact configs which nobody uses: fruit:metadata = netatalk fruit:resource = stream With the above configuration the switch in readdir_attr_rfork_size() would hit the default case and so always report resource forks as 0 bytes in size. All deployment that I've seen that use fruit:resource=stream also use fruit:metadata=stream, so the switch takes FRUIT_META_STREAM case which runs the correct code readdir_attr_rfork_size_stream(). Bug: https://bugzilla.samba.org/show_bug.cgi?id=13968 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> (cherry picked from commit 83179a74119de84d20f796c241aae6bccb83a68b)
This commit is contained in:
parent
c2c6377ebf
commit
561d52f89a
@ -3223,7 +3223,7 @@ static uint64_t readdir_attr_rfork_size(struct vfs_handle_struct *handle,
|
||||
smb_fname);
|
||||
break;
|
||||
|
||||
case FRUIT_META_STREAM:
|
||||
case FRUIT_RSRC_STREAM:
|
||||
rfork_size = readdir_attr_rfork_size_stream(handle,
|
||||
smb_fname);
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user