История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Мантра не мантра, а на этих CVE-languages написано если не всё то большая часть того где почти любая ошибка фатальна или серьёзна. А на NONCVE-languages написано всё для юзерспейс песочницы и так обитой подушками хоть головой вниз прыгай. Почему то не наоборот.
Ты прав такие вещи нужны, но порой не нужны где у нас бюджет тактов на лишний if
который миллиард раз будет дрыгаться средств нету. А где-то есть, вот там где есть перед free проверяем на NULL , но если ты память обработал на строчке выше, то просто логического смысла проверять её нет, она есть и удетит в free как родная.
Не хочется этим заниматься не пиши на языке где этим заниматься надо. И делов. =) Вон вам Раст сделали, пишите на нём =)
Исходная версия LINUX-ORG-RU, :
Мантра не мантра, а на этих CVE-languages написано если не всё то большая часть того где почти любая ошибка фатальна или серьёзна. А на NONCVE-languages написано всё для юзерспейс песочницы и так обитой подушками хоть головой вниз прыгай. Почему то не наоборот.
Ты прав такие вещи нужны, но порой не нужны где у нас бюджет тактов на лишний if
который миллиард раз будет дрыгаться средств нету. А где-то есть, вот там где есть перед free проверяем на NULL , но если ты память обработал на строчке выше, то просто логического смысла проверять её нет, она есть и удетит в free как родная.
Не хочется этим заниматься не пиши на языке где этим заниматься надо. И делов. =)