lib/adouble: pass filesize to ad_unpack()
authorRalph Boehme <slow@samba.org>
Thu, 24 Oct 2019 15:15:18 +0000 (17:15 +0200)
committerRalph Boehme <slow@samba.org>
Wed, 30 Oct 2019 14:52:33 +0000 (14:52 +0000)
commitf3df83a2c346d945487a27a9d258ee6331ea7dbb
tree50666e0e42a2b47f8c64dfb78c04161d2fc9c765
parent9a3da6bebcdb924ca2027337544d79ac2088677e
lib/adouble: pass filesize to ad_unpack()

ad_unpack() needs the filesize, not the capped IO size we're using in the caller
to read up to "size" bystem from the ._ AppleDouble file.

This fixes a regression introduced by bdc257a1cbac7e8c73a084b618ba642476807483
for bug 13968.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14171
RN: vfs_fruit returns capped resource fork length

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Ralph Böhme <slow@samba.org>
Autobuild-Date(master): Wed Oct 30 14:52:34 UTC 2019 on sn-devel-184
selftest/knownfail.d/samba3.vfs.fruit
source3/lib/adouble.c