From: Ralph Boehme Date: Thu, 25 Apr 2019 08:57:58 +0000 (+0200) Subject: s3:smbd: don't use recvfile on streams X-Git-Tag: tdb-1.4.1~145 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=219bc189472acff24410009ee16a409e0aaf8eef;p=thirdparty%2Fsamba.git s3:smbd: don't use recvfile on streams Bug: https://bugzilla.samba.org/show_bug.cgi?id=13938 Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison Autobuild-User(master): Ralph Böhme Autobuild-Date(master): Thu May 9 20:43:53 UTC 2019 on sn-devel-184 --- diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c index bb2d626539b..5057cf68d7b 100644 --- a/source3/smbd/smb2_server.c +++ b/source3/smbd/smb2_server.c @@ -3541,6 +3541,9 @@ static bool is_smb2_recvfile_write(struct smbd_smb2_request_read_state *state) if (IS_PRINT(fsp->conn)) { return false; } + if (fsp->base_fsp != NULL) { + return false; + } DEBUG(10,("Doing recvfile write len = %u\n", (unsigned int)(state->pktfull - state->pktlen)));