From: Stefan Metzmacher Date: Tue, 9 Jun 2009 14:33:46 +0000 (+0200) Subject: s4:smb2srv: remove the chained file handle on close X-Git-Tag: tdb-1.1.5~143 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b27b5f6740e6d0d90f467a575ccbd2fdff7ea01;p=thirdparty%2Fsamba.git s4:smb2srv: remove the chained file handle on close metze --- diff --git a/source4/smb_server/smb2/fileio.c b/source4/smb_server/smb2/fileio.c index bb894b2c4ef..12bfd517568 100644 --- a/source4/smb_server/smb2/fileio.c +++ b/source4/smb_server/smb2/fileio.c @@ -182,6 +182,10 @@ static void smb2srv_close_send(struct ntvfs_request *ntvfs) SBVAL(req->out.body, 0x30, io->smb2.out.size); SIVAL(req->out.body, 0x38, io->smb2.out.file_attr); + /* also destroy the chained file handle */ + req->chained_file_handle = NULL; + memset(req->_chained_file_handle, 0, sizeof(req->_chained_file_handle)); + smb2srv_send_reply(req); }