Combine fsp and tofd to tofsp in SMB_VFS_RECVFILE().
[ira/wip.git] / source3 / modules / vfs_default.c
index 3a0ed0bebd9d1865e8deb9b34d42fda4acfbd5db..e21136ccee9e0a10ef5464f0b54a87deb0a9dd40 100644 (file)
@@ -350,15 +350,14 @@ static ssize_t vfswrap_sendfile(vfs_handle_struct *handle, int tofd, files_struc
 
 static ssize_t vfswrap_recvfile(vfs_handle_struct *handle,
                        int fromfd,
-                       files_struct *fsp,
-                       int tofd,
+                       files_struct *tofsp,
                        SMB_OFF_T offset,
                        size_t n)
 {
        ssize_t result;
 
        START_PROFILE_BYTES(syscall_recvfile, n);
-       result = sys_recvfile(fromfd, tofd, offset, n);
+       result = sys_recvfile(fromfd, tofsp->fh->fd, offset, n);
        END_PROFILE(syscall_recvfile);
        return result;
 }