lib/adouble: pass filesize to ad_unpack()
commitce18ef9e54530a96d33a4ec842bd599a4a51a7b8
authorRalph Boehme <slow@samba.org>
Thu, 24 Oct 2019 15:15:18 +0000 (24 17:15 +0200)
committerKarolin Seeger <kseeger@samba.org>
Fri, 8 Nov 2019 13:52:49 +0000 (8 13:52 +0000)
treec8c164cefe20faab49077a73032b7782e7fcb7b5
parentc00a8959b6ff474478a40469cd5ea367c7037be4
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

(backported from commit f3df83a2c346d945487a27a9d258ee6331ea7dbb)

Autobuild-User(v4-11-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-11-test): Fri Nov  8 13:52:49 UTC 2019 on sn-devel-184
selftest/knownfail.d/samba3.vfs.fruit
source3/modules/vfs_fruit.c