Author: metze Date: 2006-07-08 07:42:25 +0000 (Sat, 08 Jul 2006) New Revision: 16870
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16870 Log: copy over the status from the ntvfs request to the smb2 request so that smb2srv_setup_reply() doesn't push uninitialized data (found by valgrind) metze Modified: branches/SAMBA_4_0/source/smb_server/smb2/smb2_server.h Changeset: Modified: branches/SAMBA_4_0/source/smb_server/smb2/smb2_server.h =================================================================== --- branches/SAMBA_4_0/source/smb_server/smb2/smb2_server.h 2006-07-08 07:39:06 UTC (rev 16869) +++ branches/SAMBA_4_0/source/smb_server/smb2/smb2_server.h 2006-07-08 07:42:25 UTC (rev 16870) @@ -136,6 +136,7 @@ /* check req->ntvfs->async_states->status and if not OK then send an error reply */ #define SMB2SRV_CHECK_ASYNC_STATUS_ERR_SIMPLE do { \ req = talloc_get_type(ntvfs->async_states->private_data, struct smb2srv_request); \ + req->status = ntvfs->async_states->status; \ if (NT_STATUS_IS_ERR(ntvfs->async_states->status)) { \ smb2srv_send_error(req, ntvfs->async_states->status); \ return; \ @@ -147,6 +148,7 @@ } while (0) #define SMB2SRV_CHECK_ASYNC_STATUS_SIMPLE do { \ req = talloc_get_type(ntvfs->async_states->private_data, struct smb2srv_request); \ + req->status = ntvfs->async_states->status; \ if (!NT_STATUS_IS_OK(ntvfs->async_states->status)) { \ smb2srv_send_error(req, ntvfs->async_states->status); \ return; \
