Функция работает с ранее закрытым потоком
Этот дефект возникает, когда функция работает с потоком, который вы закрыли ранее в коде.
Стандарт утверждает, что значение FILE* указатель неопределенен после закрытия связанного с ним потока. Операции с использованием FILE* указатель может привести к непреднамеренным результатам.
Одним из возможных исправлений является закрытие потока только в конце операций. Другое исправление - снова открыть поток перед его повторным использованием.
| Группа: Управление ресурсами |
| Язык: C | C++ |
| По умолчанию: On для рукописного кода, off для сгенерированного кода |
Синтаксис командной строки: CLOSED_RESOURCE_USE |
| Влияние: Высокий |
| ИДЕНТИФИКАТОР CWE: 672, 826, 910 |