LINUX.ORG.RU

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

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

Там по большому счёту вообще освобождать нельзя, c - параметр функции.

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

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

а смысл делать копию, чтобы тут же ее освободить?

И, повторюсь, каким идиотом надо быть, чтобы использовать указатель сразу же после его освобождения? Т.е. списать на «не заметил, что освободил», никак не получается

Исходная версия cvs-255, :

Там по большому счёту вообще освобождать нельзя, c - параметр функции.

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

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

а смысл делать копию, чтобы тут же ее освободить?