LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

никуда! Иначе есть шанс попытаться где-нибудь сделать double

Не проще использовать статические анализаторы кода?

λ> cppcheck fofofo.c
Checking fofofo.c...
[fofofo.c:23]: (error) Deallocating a deallocated pointer: bar
[fofofo.c:23]: (error) Memory pointed to by 'bar' is freed twice.

p.s. А то костыльный какой-то подход, в стиле «наляпаю везде, а ну и черт с ним, оно все-равно два раза не освободится».

Исходная версия Deleted, :

никуда! Иначе есть шанс попытаться где-нибудь сделать double

Не проще использовать статические анализаторы кода?

λ> cppcheck fofofo.c
Checking fofofo.c...
[fofofo.c:23]: (error) Deallocating a deallocated pointer: bar
[fofofo.c:23]: (error) Memory pointed to by 'bar' is freed twice.