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


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 09 Aug 24 22:04:26, всего сообщений: 5336
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1796 из 5336 ========================================= RU.HUSKY =
От   : Michael Dukelsky                 2:5020/1042        03 May 16 21:07:16
Кому : Evgeny Vetrov                                       03 May 16 21:07:16
Тема : Баг в реализации Jam
FGHI : area://RU.HUSKY?msgid=2:5020/1042+5728f0f6
На   : area://RU.HUSKY?msgid=2:5037/7+5727a927
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5037/7+57290e5d
==============================================================================
Привет, Evgeny!

02 May 16 21:27, Evgeny Vetrov послал(а) письмо к Michael Dukelsky:

EV>>> По наводке товарища Vladimir Fyodorov занялся удалением багов в
EV>>> своей web читалки. Одним из багов было указанно, что у меня
EV>>> перепутаны адреса from и to. Проверил, что за данные я вывожу в
EV>>> поля... и оказалось, что у меня все верно.

MD>> А тебя не посещала мысль, что hpt, в котором ты нашёл сабж,
MD>> использует много народу, и, если бы в его коде действительно были
MD>> перепутаны from и to, то это бы уже давно обнаружилось?

EV>>> Дальнейшее исследование показало если читаешь из jam базы
EV>>> xmsg.orig = "0:0/0.0", xmsg.dest = "Адрес автора сообщения" Если
EV>>> читаешь Squish то все нормально...

EV>>> Есть люди которые могут исправить? Или самому патчь писать?

MD>> Конечно самому. Причём патч к своему коду.
EV>            А вот это ^^^^^^^^^^^^^^^^^^^^^^^^^ обидно было.
EV> Причём совершенно необоснованно. Сами лоханулись,

Кто лоханулся? Человека, который писал код, упомянутый в твоём патче, давно уже тут нет.

EV> а на людей гоните.

Да ладно, не обижайся. :)

EV> Вот патч

ОК, твой патч посмотрел. Посмотрел также код вокруг. В этом месте, похоже, действительно ошибка, но я не понял, в каком случае на неё можно наткнуться. Вот смотри. Там сначала извлекается адрес отправителя, потом адрес получателя, а потом, если адреса отправителя по факту извлечь не удалось, опять извлекается адрес получателя, но уже из MSGID. Ты считаешь, что из MSGID надо извлекать адрес отправителя, а не адрес получателя. Действительно, в MSGID записан адрес отправителя.

Но скажи, пожалуйста, в каком случае в сообщении может отсутствовать адрес отправителя, чтобы сработал твой патч? Я что-то после праздников никак не могу сообразить. Вот адрес получателя действительно всегда отсутствует, если сообщение в эхе. Так что может быть тут надо проверять отсутствие адреса получателя и, если этот адрес отсутствует, извлекать его из REPLYID?

Желаю успехов, Evgeny!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20151128
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

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