Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

コマンドライン引数の文字化け - Tera Term Ticket #40764 on OSDN

$
0
0

コマンドライン引数の文字化け

Eröffnet am: 2020-09-23 13:52

Letztes Update: 2023-01-31 21:49

Auswertung:(Anonym)Verantwortlicher:nmaya
Priorität:5 - MittelMeilenstein:Tera Term 4.107 & 5.0
Typ:FehlerSchweregrad:9 - Höchste
Komponente:Tera Term MenuStatus:Offen [Owner assigned]
LösungGefixt

Einzelheiten

Tera Term Menuのコマンドライン引数の文字数が、MAX_PATHで制限されているため、256文字を超えるコマンドライン引数部分が文字化けにより渡されない。 ホスト名、ユーザ名、パスワード等を保持する変数は、各々MAX_PATHサイズで変数をとっているが、最終的にszArgment変数にコピーしており、szArgmentも MAX_PATH文字しか取っていないため、バッファーオーバーフローを起こしていると思われる。ただし、別の処理でオーバーした分が上書きされていると思われる。 WindwosXP以降はコマンドラインバッファは8192文字まで対応しているので、szArgment変数は8192分を用意するべきであるし、サイズチェックをするべき。

Letzte Aktualisierung für dieses Ticket

2023-01-31 21:49 Aktualisiert von: nmaya

  • Verantwortlicher Update from (Keine) to nmaya
  • Lösung Update from Keine to Gefixt

Viewing all articles
Browse latest Browse all 2128