summaryrefslogtreecommitdiffstats
path: root/source3/smbd/reply.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2010-08-15 08:54:23 +0200
committerVolker Lendecke <vl@samba.org>2010-08-16 22:39:23 +0200
commit209b3aee1c265a3d81ede4242963c043288289bb (patch)
tree1e52dbe5564e13a0c494503cb205c01665181105 /source3/smbd/reply.c
parentcc5f83831961fdcee1a286ff465e616cbcba1f13 (diff)
downloadsamba-209b3aee1c265a3d81ede4242963c043288289bb.tar.gz
samba-209b3aee1c265a3d81ede4242963c043288289bb.tar.xz
samba-209b3aee1c265a3d81ede4242963c043288289bb.zip
s3: Remove smbd_server_fd() from send_file_readbraw
Diffstat (limited to 'source3/smbd/reply.c')
-rw-r--r--source3/smbd/reply.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c
index 4cbe4425e87..761a6b490e6 100644
--- a/source3/smbd/reply.c
+++ b/source3/smbd/reply.c
@@ -2934,8 +2934,10 @@ static void send_file_readbraw(connection_struct *conn,
_smb_setlen(header,nread);
header_blob = data_blob_const(header, 4);
- if ((sendfile_read = SMB_VFS_SENDFILE(smbd_server_fd(), fsp,
- &header_blob, startpos, nread)) == -1) {
+ sendfile_read = SMB_VFS_SENDFILE(sconn->sock, fsp,
+ &header_blob, startpos,
+ nread);
+ if (sendfile_read == -1) {
/* Returning ENOSYS means no data at all was sent.
* Do this as a normal read. */
if (errno == ENOSYS) {
@@ -3011,7 +3013,7 @@ normal_readbraw:
}
_smb_setlen(outbuf,ret);
- if (write_data(smbd_server_fd(),outbuf,4+ret) != 4+ret)
+ if (write_data(sconn->sock, outbuf, 4+ret) != 4+ret)
fail_readraw();
TALLOC_FREE(outbuf);