s3: SMB1: Don't allow recvfile on stream fsp's.
authorJeremy Allison <jra@samba.org>
Thu, 9 May 2019 19:53:11 +0000 (12:53 -0700)
committerJeremy Allison <jra@samba.org>
Fri, 10 May 2019 01:14:02 +0000 (01:14 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13938

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri May 10 01:14:02 UTC 2019 on sn-devel-184

source3/smbd/reply.c

index ef93e63c8215a7ac252d8b177f91672d1ea0ae96..c1060e52b993d1384e0860f5edc13b2b6923f12c 100644 (file)
@@ -4972,6 +4972,10 @@ bool is_valid_writeX_buffer(struct smbXsrv_connection *xconn,
                DEBUG(10,("is_valid_writeX_buffer: printing tid\n"));
                return false;
        }
+       if (fsp->base_fsp != NULL) {
+               DEBUG(10,("is_valid_writeX_buffer: stream fsp\n"));
+               return false;
+       }
        doff = SVAL(inbuf,smb_vwv11);
 
        numtowrite = SVAL(inbuf,smb_vwv10);