From ea4f524d891978b9762bc3ed8d1dc3965ae7fa40 Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Fri, 28 Jul 2017 00:51:10 +0300 Subject: [PATCH] SMB1FileStoreHelper: Delete / Rename: Bugfix: The temporary file handle was not closed --- SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs index 395969f..d708dc4 100644 --- a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs +++ b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs @@ -49,10 +49,6 @@ namespace SMBLibrary.Server.SMB1 FileDispositionInformation fileDispositionInfo = new FileDispositionInformation(); fileDispositionInfo.DeletePending = true; status = fileStore.SetFileInformation(handle, fileDispositionInfo); - if (status != NTStatus.STATUS_SUCCESS) - { - return status; - } fileStore.CloseFile(handle); return status; } @@ -77,10 +73,6 @@ namespace SMBLibrary.Server.SMB1 renameInfo.ReplaceIfExists = false; renameInfo.FileName = newName; status = fileStore.SetFileInformation(handle, renameInfo); - if (status != NTStatus.STATUS_SUCCESS) - { - return status; - } fileStore.CloseFile(handle); return status; }