SSH2 ダイナミックポートフォワーディングを使うと落ちる
Eröffnet am: 2021-03-31 00:39
Letztes Update: 2021-05-09 14:31
Auswertung: | nmaya | Verantwortlicher: | (Keine) |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | Tera Term 4.106 |
Typ: | Fehler | Schweregrad: | 5 - Mittel |
Komponente: | TTSSH | Status: | Offen |
Lösung | Keine |
Einzelheiten
4-stable, trunk ともに現象の再現を確認。4.x, 5.x 両方で対応が必要
4.104 から発生の模様
問題についての言及を観測した地点
- https://osdn.net/projects/ttssh2/forums/5841/41906/
- https://vogel.at.webry.info/202006/article_3.html
- https://twitter.com/kera_ma_go/status/1376362086188556294
fwd.c
static void read_local_connection(PTInstVar pvar, int channel_num) の
// recvの一時停止中ならば、何もせずに戻る。 if (SSHv2(pvar)) { Channel_t* c = ssh2_local_channel_lookup(channel_num); /// ココ if (c->bufchain_recv_suspended) {
c が NULL になっている。
Kommentar
r7771から発生