Открытие уже открытого файла
Этот дефект возникает, когда функция обработки файлов, такая как fopen
открывает файл, который был ранее открыт и не закрыт впоследствии.
Если вы открываете ресурс несколько раз, можно встретить:
Условие гонки при доступе к файлу.
Неопределенное или неожиданное поведение для этого файла.
Проблемы переносимости при запуске программы на разных целевых объектах.
Когда ресурс будет открыт, закройте ресурс перед повторным открытием.
Группа: Управление ресурсами |
Язык: C | C++ |
По умолчанию: On для рукописного кода, off для сгенерированного кода |
Синтаксис командной строки: DOUBLE_RESOURCE_OPEN |
Влияние: Средний |
ИДЕНТИФИКАТОР CWE: 362, 413, 675 |