Неправильное отключение или освобождение ресурса — Veracode CWE 404C#

Место общения программистов C#
Anonymous
Неправильное отключение или освобождение ресурса — Veracode CWE 404

Сообщение Anonymous »

Когда я запустил сканирование из veracode, оно обнаружило проблему.

Неправильное отключение или освобождение ресурса — CWE 404

Ниже приведен мой код, указывающий на проблему.
Что вызывает проблему и что мне нужно изменить в коде?
private sealed class StreamWriter : IDisposable
{
private MemoryStream memoryStream;

private StreamWriter()
{
//Pointing the Improper Resource Shutdown or Release here
memoryStream = new MemoryStream();
}

~StreamWriter()
{
this.Dispose(false);
}

private void Dispose(bool disposing)
{
if (disposing)
{
if (memoryStream != null)
{
memoryStream.Dispose();
memoryStream = null;
}
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/725 ... de-cwe-404

Вернуться в «C#»