diff --git a/SMBLibrary/Server/SMB1/TransactionHelper.cs b/SMBLibrary/Server/SMB1/TransactionHelper.cs index 501e53a..66ca886 100644 --- a/SMBLibrary/Server/SMB1/TransactionHelper.cs +++ b/SMBLibrary/Server/SMB1/TransactionHelper.cs @@ -241,7 +241,7 @@ namespace SMBLibrary.Server.SMB1 header.Status = NTStatus.STATUS_SMB_BAD_COMMAND; } - if (header.Status != NTStatus.STATUS_SUCCESS) + if (header.Status != NTStatus.STATUS_SUCCESS && header.Status != NTStatus.STATUS_BUFFER_OVERFLOW) { return new ErrorResponse(CommandName.SMB_COM_TRANSACTION2); }