The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из состава ядра Linux, opennews (??), 16-Окт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +2 +/
Сообщение от Аноним (1), 16-Окт-23, 11:31 
освободил память? - присвой указателю нулл
Ответить | Правка | Наверх | Cообщить модератору

2. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +10 +/
Сообщение от morphe (?), 16-Окт-23, 11:33 
Используешь C? - перестань
Ответить | Правка | Наверх | Cообщить модератору

3. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +5 +/
Сообщение от EULA (?), 16-Окт-23, 11:37 
Переходи на С++?
Ответить | Правка | Наверх | Cообщить модератору

10. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +2 +/
Сообщение от Анонин (?), 16-Окт-23, 11:55 
Хотя бы. Уже станет лучше.
Но только если на современные плюсы, а не на сишку с классами.
Ответить | Правка | Наверх | Cообщить модератору

12. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +6 +/
Сообщение от morphe (?), 16-Окт-23, 12:05 
В плюсах при низкоуровневой разработке способов прострелить себе колено пожалуй даже больше чем в C
Ответить | Правка | Наверх | Cообщить модератору

15. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +2 +/
Сообщение от Аноним (15), 16-Окт-23, 12:14 
т.е мы приходим к теореме г-на Эскобара?
Что С плохо (как видим из новости), что С++ не лучше.

Вот бы придумали способ находить, а лучше предотвращать такие ошибки заранее, может какой-то новый язык написали)
Хотя тут ИМХО даже стат анализатор помог бы, но кто его запускать будет, это же долго.

Ответить | Правка | Наверх | Cообщить модератору

97. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 16-Окт-23, 17:15 
Такие ошибки предотвращать относительно просто, это указатели с экслюзивным владением и счётчики ссылок. Автор модуля банально не осилил сделать корректное управление указателем, здесь нет никакой сложной низкоуровщены. В этой же дичи всё ещё goto используют. Если в этот долбанутый Си добавили хотя бы RAII, и научили несчастных им пользоваться, то значительной части уязвимостей просто бы не было.
Ответить | Правка | Наверх | Cообщить модератору

105. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +2 +/
Сообщение от Аноним (15), 16-Окт-23, 18:06 
Так каждый раз когда приходит кто-то с предложениями улучшить процессы (я уже молчу про большие изменения, вроде 'добавить Раст') типа "а давайте сделаем стат. анадизатор обязательным, или добавим линтер", то начинается нытье "будет медленно, не хочу ждать 10 минут пока тесты пробегут" в перемежку с пафосными рассуждениями об ылитных пограммитах который этот код наделали, что ядро пишут только профи, которым это не нужно.
Ответить | Правка | Наверх | Cообщить модератору

132. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  –1 +/
Сообщение от Аноним (132), 16-Окт-23, 23:22 
Ядро с сопредельным софтом сначала придётся переписать полностью. Для смены языка.
Ответить | Правка | Наверх | Cообщить модератору

143. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (15), 17-Окт-23, 10:52 
Для смены языка - да. Это очень сложный путь.

А обязательные стат. анализаторы?
Ты думаешь, что их добавление приведет к нерешаемым проблемам?
Да, наверное придется месяц-два потратить на исправление всех проблем, но лучше это чем такие уязвимости.

Ответить | Правка | Наверх | Cообщить модератору

164. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от bOOster (ok), 19-Окт-23, 07:38 
Очередной раз придурки не знают что такое Компоновщик/Линковщик?
Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

133. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от fidoman (ok), 16-Окт-23, 23:51 
уж вы-то лучше всех бы накодировали, без единой ошибки
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

122. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  –1 +/
Сообщение от анон (?), 16-Окт-23, 20:07 
На ночь через крон ставить не?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

47. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +1 +/
Сообщение от EULA (?), 16-Окт-23, 13:09 
> В плюсах при низкоуровневой разработке способов прострелить себе колено пожалуй даже больше
> чем в C

Чтобы не прострелить себе ногу достаточно не направлять на нее ружье, не?

=====================
Учитель, почему, когда я делаю так
int *a;
a = new int;
char *b;
*a=1000;
b=a;
*b='0';
cout<< 1000/a <<"\n";
Получается фигня?

- Не делай так!

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

148. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от name (??), 17-Окт-23, 15:02 
а это точно соберётся? там присвоение немного неодинаковых типов может вывести компилятор из себя
Ответить | Правка | Наверх | Cообщить модератору

158. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от EULA (?), 18-Окт-23, 05:40 
> а это точно соберётся? там присвоение немного неодинаковых типов может вывести компилятор
> из себя

Код в таком виде большинство компиляторов откажется собирать. Но мысль, как и можно с указателями намудрить так, чтобы программа таки работала все, а по факту был идиотский результат, хватит.

Ответить | Правка | Наверх | Cообщить модератору

66. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Советский инженер (ok), 16-Окт-23, 14:58 
ето потому что к malloc/free добавили еще new/delete или что?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

82. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (82), 16-Окт-23, 16:08 
> В плюсах при низкоуровневой разработке способов прострелить себе колено пожалуй даже больше чем в C

Хоть один пример приведете?

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

83. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (82), 16-Окт-23, 16:15 
> Но только если на современные плюсы, а не на сишку с классами.

Да даже если и на сишку с классам: наличие RAII уже само по себе избавило бы от этого убогого цирка с ручным управлением ресурсами и соответствующих CVE.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

156. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от morphe (?), 17-Окт-23, 22:20 
RAII уже включили в ядро... В Rust.
Ответить | Правка | Наверх | Cообщить модератору

171. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (171), 20-Окт-23, 14:55 
> Да даже если и на сишку с классам: наличие RAII уже само по себе избавило бы от этого убогого цирка с ручным управлением ресурсами и соответствующих CVE.

Не избавило бы. Сишникам только дай волю, они сразу полезут делать malloc'и и хранить строки в char*. У них квадратно-гнездовое мышление, переучить очень сложно. Типа "я 30 лет так делал и менять свои привычки не собираюсь, компилятор подвинься". Ну а потом естественно всё это феерично взрывается.

Комитету C++ нужно отправить весь этот сишный треш в утиль.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

137. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от penetrator (?), 17-Окт-23, 08:13 
если не с классами то с чем?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

4. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  –1 +/
Сообщение от svsd_val (ok), 16-Окт-23, 11:38 
Используешь не С - перестань, с чего это такие глупые призывы. ХОТЯ ДА, нынче если Ваше ПО не жрёт фигову тучу ресурсов - это не гууд... нужно по 2-3гб и по 100% нагрузке на проц на всякую бессмыслицу что бы быть в тренде ... так получается ?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

9. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +7 +/
Сообщение от Аноним (9), 16-Окт-23, 11:51 
> нужно по 2-3гб и по 100% нагрузке на проц на всякую бессмыслицу

Нет чувак. Это даже не проблема языка программирования, а лично разраба.

Ответить | Правка | Наверх | Cообщить модератору

85. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  –1 +/
Сообщение от svsd_val (ok), 16-Окт-23, 16:21 
Согласен, но ... только при одних и тех же обстоятельствах производительность и потребление ресурсов у разных языков разное. И как бы ты не старался для оптимизации работы некоторые вещи лучше писать на асме.... увы знаю о чём говорю... и Си и С++ в этом плане шибко проигрывают чистой асме.

Не говоря о том что многие разрабы в место того что бы реализовать маленькую фигню самим тащат монструозные зависимости которые ничего не делают, жрут ресурсы и весят балластом ) Так что да у многих прогеров нынче с этим беда...

Ответить | Правка | Наверх | Cообщить модератору

124. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  –1 +/
Сообщение от Анонин (?), 16-Окт-23, 20:19 
> Си и С++ в этом плане шибко проигрывают чистой асме

Вот только сколько такого "горячего" кода в приложении? 20%? 10%? Еще меньше?
Предварительная оптимизация - это зло.
А пару маленьких кусков можно и на асме переписать потом, когда уже будут результаты работы профайлера.

Ответить | Правка | Наверх | Cообщить модератору

150. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от svsd_val (ok), 17-Окт-23, 18:37 
> Вот только сколько такого "горячего" кода в приложении? 20%? 10%? Еще меньше?

Да, всё зависит от конкретных задач и конкретного приложения, тупейший пример: рендеринг, расчёт физики и т.п. (там где много ветвлений и циклов) производительность будет падать в разы а не каких то 10/20%.
А теперь что касается реальных задач и конкретной темы в ядре падение скорости даже 2-3% уже сказывается на работу всего софта который был затронут зависимостями... там эти 2-3% могут как снежный ком расти... и в итоге ты будешь к примеру играть не 60fps а 45-48 потому что в коде оказался код который "тормозит" на 2-3%. вот это круто да.... понимаю всего 2-3% а не 10 и не 20%...

> Предварительная оптимизация - это зло.

Конечно, легче говно код написать и сказать что сейчас делать софт можно и нужно который и озу и проц жрут из расчёта что "У ВСЕХ ЕСТЬ ВОЗМОЖНОСТЬ КУПИТЬ НОВЫЙ КОМ" или новый сервер.... %)

> А пару маленьких кусков можно и на асме переписать потом, когда уже
> будут результаты работы профайлера.

Вообще согласен, но иногда это код гораздо легче переписать с нуля чем исправлять и оптимизировать уже существующий ...

p.s.
Можете кидаться какахами но увы... % на % и на % уже водном месте , в другом в и в третьем ... они же зачастую суммируются...

У народа тормозит, не справляется, не хватает мощи - не твои проблемы проблемы клиента, не оптимизируй код, пусть лучше он купит новое железо или добавит ещё пару пару десятков гб озу )))...

Увы но Я в корпоративной среде много такого кода видел из этого расчёта написанного ))), да можно работать но иногда просто офигиваешь от того что не шибко сложные вещи могут давать такие нагрузки....

мб просто я уже старый пердун, но в МОЁ ВРЕМЯ все старались писать оптимизированный код сразу а не после того как жаренный петух клюнет...

Ответить | Правка | Наверх | Cообщить модератору

162. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Анонин (?), 18-Окт-23, 21:49 
> легче говно код написать

прикольно ты в противовес супер-оптимизированному асму ставишь сразу говнокод))
т.е. есть только черное и белое? не пишешь на асме - сразу говнокод?)
современные компиляторы прекрасно оптимизируют код, при этом нужно тратить время на те места, где компилятор не справился

> я уже старый пердун, но в МОЁ ВРЕМЯ

возможно в то время средний погромист был умнее компилятора
но увы, те времена прошли, и слава богу))

> все старались писать оптимизированный код сразу

Похвально, вот только сколько времени ты будешь писать оптимизированный код на асме?
Пока ты будешь это делать, Вася на си уже напишет не такой оптимальный и он уже будет решать задачу.
Потому Васю попросят (или не попросят) ускорить свой код, а твой.. ну, останется у тебя.


Ответить | Правка | Наверх | Cообщить модератору

166. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от svsd_val (ok), 19-Окт-23, 16:40 
> прикольно ты в противовес супер-оптимизированному асму ставишь сразу говнокод))

Эм, похоже у кого-то с логикой не всё хорошо и делает выводы из своих же фактов ? Я утрировал и речь шла о том что предварительная оптимизация зачастую плюс, или ты собираешься пузырьковым методом сортировать массивы ?

> современные компиляторы прекрасно оптимизируют код, при этом нужно тратить время на те
> места, где компилятор не справился

Да, но даже они проигрывают в рациональности и пониманию целей и оптимизации человека.

> возможно в то время средний погромист был умнее компилятора
> но увы, те времена прошли, и слава богу))

Через чур уверенное заявление ...

> Похвально, вот только сколько времени ты будешь писать оптимизированный код на асме?

И так я буду писать на 10-30% дольше, в зависимости от задачи, так как есть понимание где и какой подход в каких обстоятельствах лучше использовать.

Далее, речь шла не только об асме (чего до него докопались то ?) но и о простых оптимизациях в коде, брутфорс наше всё и конечно он хорошо справляется, маленький легко понятный код ))).... На примере строки, как ты будешь производить поиск в огромном объёме ? На удивление простой перебор циклом не очень хорошая идея )))

> Пока ты будешь это делать, Вася на си уже напишет не такой
> оптимальный и он уже будет решать задачу.

Пока у Васи код будет выполняться 10 часов мой выполнится за 10 минут. Пока это разовое задача/действие - да подход Васи предпочтителен, но стоит запустить его больше раз... Хотя мб в этом и цель, что бы оправдания найти или выполнять одну и туже работу дважды ?

> Потому Васю попросят (или не попросят) ускорить свой код, а твой.. ну,
> останется у тебя.

Если Вася не умеет писать более менее оптимальный код и не может структурировать его в голове, то и оптимизация у него будет на уровне ...

Ответить | Правка | Наверх | Cообщить модератору

8. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +1 +/
Сообщение от An (??), 16-Окт-23, 11:51 
Того, что сказано выше - достаточно.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

17. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Анонин (?), 16-Окт-23, 12:18 
Осталось всего-лишь как-то заставить всех выполнять выполнять это элементарное действие.
Всего-лишь...
Ответить | Правка | Наверх | Cообщить модератору

28. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от An (??), 16-Окт-23, 12:42 
А еще - программы надо проектировать. Тогда и на си можно будет норм. писать(и даже без зануления указателей).
Везде так, сначала проектируют, потом реализовывают и только в программировании "самодокументируемый код".
Ответить | Правка | Наверх | Cообщить модератору

63. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (15), 16-Окт-23, 14:17 
А как вообще можно проэктирвоать архитектуру опенсорса?
Без шуток, я понимаю как оно делается в проприетарных проектах, но в распределнном проекте на тысячи человек.
Ну т.е даже если есть архитектор который придумал как оно должно быть и как нужно реализовывать.
А потом приходит кто-то с уже готовым кодом, который... ну не влазит в архитектуру.
И есть выбор: попросить переделать или ждать пока кто-то другой реализует, но это может быть долго. (а может и никогда)

Может кто-то сталкивался как решают такие диллемы?

Ответить | Правка | Наверх | Cообщить модератору

65. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (1), 16-Окт-23, 14:55 
тысячи человек, приходит с кодом.. ну ты и фантазёр (тут я не шучу, ты явно никогда в ОС движении не был) - почему-то вспоминаются постановочные скриншоты слака:

- Кто может взять этот баг?
- Конечно я!

Ответить | Правка | Наверх | Cообщить модератору

69. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (15), 16-Окт-23, 15:13 
> ты явно никогда в ОС движении не был

Конечно не был, поэтому и спрашиваю)

Просто пример ехФАТ дров - был драйвер самсунг, но он был устаревший и требовал допиливания (насколь понимаю сама самсунг на него уже давно забила).
И тут приходит Paragon и приносит на блюдечке драйвер.

Как согласовывали требования к драйверу и что бы было если бы они на них забили, но драйвер все равно работает. Взяли бы его в ядро или нет?

Ответить | Правка | Наверх | Cообщить модератору

72. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (1), 16-Окт-23, 15:24 
эти люди делают это за деньги - они сразу знают как, в "эти люди" включены и менеджеры, которые знают о рисках.
Ответить | Правка | Наверх | Cообщить модератору

73. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Анонин (?), 16-Окт-23, 15:26 
Ну почему сразу постановочные? У меня такое было и не раз.
Смотришь в борду - а там все такое унылое и муторное... а тут кто-то находит интересную критику!
И да, пишу, что с удовольствием займусь этим багом))
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

127. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (82), 16-Окт-23, 22:05 
> А еще - программы надо проектировать. Тогда и на си можно будет норм. писать(и даже без зануления указателей).

Не смешите... Сишные кудесники, бедненькие, в одной функции запутались: то память дважды освободят, то за пределы буфера вылезут - а вы им проектирование хотите поручить? Бракоделам, которые без goto и сотни строк не в состоянии написать?

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

24. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (24), 16-Окт-23, 12:39 
Ну и будет локальный указатель внутри функции указывать на NULL, ок. А тысячи других указателей, которые не в курсе, что ты один локальный указатель обнулил, что делать будут? Или ты предлагаешь всё переписать на двойной указатель или вообще не безопасТный язык?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

67. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +1 +/
Сообщение от Аноним (1), 16-Окт-23, 15:01 
уязвимость в новости - дабл фри
Ответить | Правка | Наверх | Cообщить модератору

96. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (96), 16-Окт-23, 17:09 
> тысячи других указателей

Если ты присвоил один и тот же указатель тысяче разных мест, а затем без всякой координации освобождаешь в каком-то одном месте, а затем получаешь double-free, то это в первую очередь характеризует тебя. Как человека, которого к сям подпускать нельзя. (ЧСХ, именно такие на сях и пишут.)

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

50. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +2 +/
Сообщение от Аноним (96), 16-Окт-23, 13:14 
Среди сишников бытует мнение, что "ptr = NULL" — это очень долгая операция, и нужно экономить такты.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

78. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Аноним (24), 16-Окт-23, 15:58 
Ничего тут не медленно, просто бесполезно, потому что это никак не влияет на другие указатели.
Ответить | Правка | Наверх | Cообщить модератору

92. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +2 +/
Сообщение от Аноним (96), 16-Окт-23, 17:05 
чувак, если у тебя один и тот же кусок памяти используется многими структурами, следует наконец ввести ref/unref или прочие техники управления памятью. Указатели у него, видите ли, "не влияются". Твоя претензия смехотворна, ибо double-free возникает при НЕиспользовании техник типа подсчета ссылок -- то есть как раз там, где такие техники и не нужны, ибо памятью владеет кто-то один. Кто-то один, кто забыл обнулить единственный указатель на память.
Ответить | Правка | Наверх | Cообщить модератору

100. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +3 +/
Сообщение от Аноним (100), 16-Окт-23, 17:41 
Не нужон нам ваш ref/unref.
Ответить | Правка | Наверх | Cообщить модератору

71. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Tron is Whistling (?), 16-Окт-23, 15:21 
Какому именно указателю? Их может быть несколько в совершенно разных структурах.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

74. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +2 +/
Сообщение от Аноним (96), 16-Окт-23, 15:39 
А, ну да, тогда никак. Придется дважды освобождать память. А иногда и десятижды.

^ ты же к этому выводу всех склоняешь?

Ответить | Правка | Наверх | Cообщить модератору

125. "Удалённо эксплуатируемая язвимость в драйвере NVMe-oF/TCP из..."  +/
Сообщение от Tron is Whistling (?), 16-Окт-23, 20:51 
Склоняю к тому, что use-after-free и double free возникают по другим причинам.
Можно занулить _свой_ указатель - но надо ещё убедиться, что другие структуры уничтожены либо сделаны то же самое.
То есть просто зануление не спасёт.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру