diff --git a/selftest/knownfail.d/samba3.vfs.fruit.delete_trigger_convert_sharing_violation b/selftest/knownfail.d/samba3.vfs.fruit.delete_trigger_convert_sharing_violation deleted file mode 100644 index 7af35b0d4d5..00000000000 --- a/selftest/knownfail.d/samba3.vfs.fruit.delete_trigger_convert_sharing_violation +++ /dev/null @@ -1,4 +0,0 @@ -^samba3.vfs.fruit metadata_netatalk.delete_trigger_convert_sharing_violation\(nt4_dc\) -^samba3.vfs.fruit metadata_stream.delete_trigger_convert_sharing_violation\(nt4_dc\) -^samba3.vfs.fruit streams_depot.delete_trigger_convert_sharing_violation\(nt4_dc\) -^samba3.vfs.fruit fruit_delete_empty_adfiles.delete_trigger_convert_sharing_violation\(nt4_dc\) diff --git a/source3/lib/adouble.c b/source3/lib/adouble.c index 062c73ec758..15f8f0aa8a9 100644 --- a/source3/lib/adouble.c +++ b/source3/lib/adouble.c @@ -1222,7 +1222,7 @@ static bool ad_convert_xattr(vfs_handle_struct *handle, NULL, /* dirfsp */ stream_name, /* fname */ FILE_GENERIC_WRITE, /* access_mask */ - FILE_SHARE_READ | FILE_SHARE_WRITE, /* share_access */ + FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, /* share_access */ FILE_OPEN_IF, /* create_disposition */ 0, /* create_options */ 0, /* file_attributes */