Функция работает с ранее закрытым потоком
Этот дефект происходит, когда функция работает с потоком, который вы закрыли ранее в вашем коде.
Стандарт утверждает что значение FILE*
указатель неопределенен после того, как вы закроете поток, сопоставленный с ним. Операции с помощью FILE*
указатель может привести к непреднамеренным результатам.
Одна возможная фиксация должна закрыть поток только в конце операций. Другие фиксация должны вновь открыть поток перед использованием его снова.
Группа: управление ресурсами |
Язык: C | C++ |
Значение по умолчанию: На для рукописного кода, прочь для сгенерированного кода |
Синтаксис командной строки: CLOSED_RESOURCE_USE |
Удар: высоко |
ID CWE: 672, 826, 910 |