diff options
-rw-r--r-- | source3/smbd/smb2_server.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c index 59cb6d89e3..af2330d7d0 100644 --- a/source3/smbd/smb2_server.c +++ b/source3/smbd/smb2_server.c @@ -198,10 +198,8 @@ bool smbd_is_smb2_header(const uint8_t *inbuf, size_t size) return true; } -static NTSTATUS smbd_initialize_smb2(struct smbd_server_connection *sconn) +static NTSTATUS smbd_initialize_smb2(struct smbXsrv_connection *xconn) { - struct smbXsrv_connection *xconn = sconn->conn; - TALLOC_FREE(xconn->transport.fde); xconn->smb2.credits.seq_low = 0; @@ -3015,7 +3013,7 @@ void smbd_smb2_first_negprot(struct smbXsrv_connection *xconn, DEBUG(10,("smbd_smb2_first_negprot: packet length %u\n", (unsigned int)size)); - status = smbd_initialize_smb2(sconn); + status = smbd_initialize_smb2(xconn); if (!NT_STATUS_IS_OK(status)) { smbd_server_connection_terminate(sconn, nt_errstr(status)); return; |