IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2025/08/13
~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
GFW
HackerMan
Opax
ananas_
anon
b3t4f4c3
duanin2
duck
foobar
grimreaper
halloy1341
karamba_i2p
mareki2p
nik0tr
not_bob_afk
osoznayka
poriori
profetikla
qend
rc13
shaye
slfd
sonya
teeth
tetrimer
un
weko
wew
Плаззз_Иркутск_ИИ_кластер
кнопка
foobar orignal, а нахера ты уровнями вложенности срёшь? Можно же гораздо проще написать
foobar В libi2pd_client/SAM.cpp основной код в ProcessStreamConnect уровне типа на пятом вложенности
orignal выражайся яснее
foobar Почему хуеву тучу вложенных if-ов на guard clause не заменишь, говорю
orignal а хочется мне так
orignal я думал там какая то реальная проблема
orignal тебе хочется пиши как считаешь нужным а я предпочитаю так
orignal результат то все равно такой же
orignal и код генерится такой же
foobar Ну.. справедливо
foobar orignal, теперь, похоже, я реальную проблему нашёл
foobar i2pd рантайм ошибку выдаёт на строчке
foobar auto fromPort = std::stoi(std::string (params[SAM_PARAM_FROM_PORT]));
foobar в файле libi2pd_client/SAM.cpp
foobar Хотя, по идее, не должен, пушо параметр FROM_PORT в этом сообщении, вроде как, опционален
foobar И ладно бы просто ошибка вылетала, i2pd ещё и не закрывает сессию, так что она висит пока я роутер не перезагружу
foobar Шаги для воспроизведения:
foobar > nc 127.0.0.1 7656
foobar HELLO VERSION
foobar SESSION CREATE STYLE=MASTER ID=master DESTINATION=TRANSIENT
foobar SESSION ADD STYLE=STREAM ID=slave