From 5662166b231f64ba2003f917057b8ffb8886b8bc Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 13 Jun 2012 15:40:23 +0200 Subject: s3:smbd: only set fsp->fh->gen_id for a client connection For faked connections, like dfs and printing, we leave it as 0. metze --- source3/smbd/files.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source3/smbd/files.c b/source3/smbd/files.c index fb9dacce99..3fc36d5783 100644 --- a/source3/smbd/files.c +++ b/source3/smbd/files.c @@ -119,7 +119,6 @@ NTSTATUS file_new(struct smb_request *req, connection_struct *conn, fsp->fnum = -1; fsp->conn = conn; - fsp->fh->gen_id = get_gen_count(sconn); GetTimeOfDay(&fsp->open_time); if (sconn->file_bmap != NULL) { @@ -129,6 +128,8 @@ NTSTATUS file_new(struct smb_request *req, connection_struct *conn, fsp->fnum = i + FILE_HANDLE_OFFSET; SMB_ASSERT(fsp->fnum < 65536); + + fsp->fh->gen_id = get_gen_count(sconn); } DLIST_ADD(sconn->files, fsp); -- cgit