s3: VFS: vfs_fruit. Add files_struct *dirfsp parameter to fruit_unlink_meta().
authorJeremy Allison <jra@samba.org>
Fri, 13 Sep 2019 20:44:21 +0000 (13:44 -0700)
committerRalph Boehme <slow@samba.org>
Thu, 26 Sep 2019 17:20:49 +0000 (17:20 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/modules/vfs_fruit.c

index 75d50234c05ebbb292a5000f2b8b0a8c35b44c0d..892e2cbd3c18cc988898a21ce39c1cbffed75741 100644 (file)
@@ -1790,7 +1790,8 @@ static int fruit_unlink_meta_netatalk(vfs_handle_struct *handle,
 }
 
 static int fruit_unlink_meta(vfs_handle_struct *handle,
-                            const struct smb_filename *smb_fname)
+                       struct files_struct *dirfsp,
+                       const struct smb_filename *smb_fname)
 {
        struct fruit_config_data *config = NULL;
        int rc;
@@ -1963,7 +1964,9 @@ static int fruit_unlink_internal(vfs_handle_struct *handle,
                                struct fruit_config_data, return -1);
 
        if (is_afpinfo_stream(smb_fname->stream_name)) {
-               return fruit_unlink_meta(handle, smb_fname);
+               return fruit_unlink_meta(handle,
+                               dirfsp,
+                               smb_fname);
        } else if (is_afpresource_stream(smb_fname->stream_name)) {
                return fruit_unlink_rsrc(handle, smb_fname, false);
        } else if (is_ntfs_stream_smb_fname(smb_fname)) {