From: Volker Lendecke Date: Tue, 28 Dec 2021 17:42:00 +0000 (+0100) Subject: vfs_commit: Reset fsp->fd->fd to -1 after SMB_VFS_CLOSE X-Git-Tag: tdb-1.4.6~237 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e6c8b38ecf1f040630a91a859d5f5bf528ceffbd;p=thirdparty%2Fsamba.git vfs_commit: Reset fsp->fd->fd to -1 after SMB_VFS_CLOSE Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- diff --git a/source3/modules/vfs_commit.c b/source3/modules/vfs_commit.c index a933a5982e5..6d64896c7e0 100644 --- a/source3/modules/vfs_commit.c +++ b/source3/modules/vfs_commit.c @@ -244,6 +244,7 @@ static int commit_openat(struct vfs_handle_struct *handle, if (SMB_VFS_FSTAT(fsp, &st) == -1) { int saved_errno = errno; SMB_VFS_CLOSE(fsp); + fsp_set_fd(fsp, -1); errno = saved_errno; return -1; }