vfs_fruit: don't unlink 0-byte size truncated streams
commita09f0a80589a7c362cb8aca6b3bd22e5318ec58d
authorRalph Boehme <slow@samba.org>
Sat, 20 Oct 2018 12:54:48 +0000 (20 14:54 +0200)
committerKarolin Seeger <kseeger@samba.org>
Tue, 6 Nov 2018 08:11:24 +0000 (6 09:11 +0100)
tree2e6ce2559f25de33a0806fd907587c82455759ab
parent535abb333ef1dd67614d9eb7e0bf7e05420fdbfb
vfs_fruit: don't unlink 0-byte size truncated streams

This caused all sort of havoc with subsequent SMB request that acted on
the handle of the then deleted backend storage (file or blob, depending
on the used streams module).

Bug: https://bugzilla.samba.org/show_bug.cgi?id=13646

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
(cherry picked from commit 287082d739362ad068df37076712927ccd7ca90c)
source3/modules/vfs_fruit.c