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


Присутствуют сообщения из эхоконференции RU.BINKD с датами от 14 Jul 13 17:53:22 до 13 May 24 22:17:00, всего сообщений: 1927
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 867 из 1927 ========================================== RU.BINKD =
От   : Vitaliy Aksyonov                 2:463/3232         14 Nov 16 12:31:44
Кому : Roman Trunov                                        14 Nov 16 12:31:44
Тема : Re: теперь по binkp.net и defnode вопросы
FGHI : area://RU.BINKD?msgid=2:463/3232+582992b0
На   : area://RU.BINKD?msgid=2:5022/2+5829fbb3
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.BINKD?msgid=2:5022/2+582a0ccc
==============================================================================
Привет, Roman!

14 ноя 16 12:55, Roman Trunov -> Nil Alexandrov:

NA>> Волшебная функция get_host_and_port(), получает для переменной s
NA>> память внутри getwordx2(src, ..), ну и в конце честно делает free
NA>> (s), только вот возвращает в port адрес на часть подстроки из s,
NA>> вот тут *port = find_port(), и память уже тут не валидная.

RT> ПРЭЛЭЭСТHО! Теперь понятно, почему оно регулярно валится. Дело в том,
RT> что раньше в get_host_and_port было в параметрах unsigned short *port,
RT> и *port = find_port() возвращал число - номер порта, никто ни на кого
RT> не ссылался и все освобождалось где надо. Потом кто-то полез
RT> переделывать и get_host_and_port за каким-то хреном стал возвращать
RT> порт в виде строки. Подозреваю, что это произошло или в момент
RT> вкорячивания пайпов, или ipv6.

Да уж... Бывают досадные ошибки... Патч пришлешь? :)

С наилучшими пожеланиями, Vitaliy.

... 10.0 times 0.10 is hardly ever 1.00.
--- GoldED+/LNX 1.1.5-b20160201
* Origin: -= Ex 2:4635/32 =- (2:463/3232)

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