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