mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
s3: Remove smbd_server_conn from reply_readbraw
This commit is contained in:
parent
2826471123
commit
fd1891829a
@ -3033,6 +3033,7 @@ normal_readbraw:
|
|||||||
void reply_readbraw(struct smb_request *req)
|
void reply_readbraw(struct smb_request *req)
|
||||||
{
|
{
|
||||||
connection_struct *conn = req->conn;
|
connection_struct *conn = req->conn;
|
||||||
|
struct smbd_server_connection *sconn = req->sconn;
|
||||||
ssize_t maxcount,mincount;
|
ssize_t maxcount,mincount;
|
||||||
size_t nread = 0;
|
size_t nread = 0;
|
||||||
SMB_OFF_T startpos;
|
SMB_OFF_T startpos;
|
||||||
@ -3042,7 +3043,7 @@ void reply_readbraw(struct smb_request *req)
|
|||||||
|
|
||||||
START_PROFILE(SMBreadbraw);
|
START_PROFILE(SMBreadbraw);
|
||||||
|
|
||||||
if (srv_is_signing_active(smbd_server_conn) ||
|
if (srv_is_signing_active(sconn) ||
|
||||||
is_encrypted_packet(req->inbuf)) {
|
is_encrypted_packet(req->inbuf)) {
|
||||||
exit_server_cleanly("reply_readbraw: SMB signing/sealing is active - "
|
exit_server_cleanly("reply_readbraw: SMB signing/sealing is active - "
|
||||||
"raw reads/writes are disallowed.");
|
"raw reads/writes are disallowed.");
|
||||||
@ -3054,7 +3055,7 @@ void reply_readbraw(struct smb_request *req)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (smbd_server_conn->smb1.echo_handler.trusted_fde) {
|
if (sconn->smb1.echo_handler.trusted_fde) {
|
||||||
DEBUG(2,("SMBreadbraw rejected with NOT_SUPPORTED because of "
|
DEBUG(2,("SMBreadbraw rejected with NOT_SUPPORTED because of "
|
||||||
"'async smb echo handler = yes'\n"));
|
"'async smb echo handler = yes'\n"));
|
||||||
reply_readbraw_error();
|
reply_readbraw_error();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user