Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 31 Mar 24 23:49:12, всего сообщений: 5321
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4415 из 5321 ========================================= RU.HUSKY =
От   : Nil Alexandrov                   2:5015/46          30 Apr 21 08:37:00
Кому : All                                                 30 Apr 21 08:37:00
Тема : Утечка памяти в readMsgFromPkt()
FGHI : area://RU.HUSKY?msgid=2:5015/46+608b9aab
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5020/1042+608ffa46
==============================================================================
Hello, All!

Алокация памяти под сообщение происходит тут
husky/hpt/src/pktread.c: readMsgFromPkt()
732 msg = (s_message *)safe_malloc(sizeof(s_message));

Вызывающая функция будет освобождать память если вернулся код 1, иначе ошибка и не ожидается, что надо что-то освобождать, например,
hpt/src/toss.c: processPkt()
1920 while((msgrc = readMsgFromPkt(pkt, header, &msg)) == 1)
внутри этого цикла память освобождается, за пределами - нет.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: American fuzzy lop ++ (2:5015/46)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.047032 секунды