SSH認証ダイアログのrhostsのローカルユーザ名にゴミが表示される
報告および実装調査のほうありがとうございます。
本件、バグであることが判明しましたので、修正させていただきます。
r6508 で修正させていただきました。
以下に修正したアーカイブを格納しています。
http://ttssh2.osdn.jp/snapshot/snapshot-20161020.zip
yutakaponさん、ご苦労様です。
修正されていることを確認しました。
お忙しい中、ご対応いただき、どうもありがとうございました。
こちらこそ、ソースコードのチェックまでしていただき、どうもありがとうございました。
トランクには修正をコミット済みなので、次回リリースに反映されます。
■事象
次のTERATERM.INIを"ライブラリ\ドキュメント"ディレクトリに配置し、 TEST.BATを実行後30分ほど経過すると、SSH認証ダイアログのrhostsのローカルユーザ名にゴミが表示されるようになる。
■環境
Windows 7 Enterprise with Service Pack 1 で、Windows Updateは最新の状態。
■原因
ttxssh.cのnormalize_generic_orderで
と、+1余分にmoveしており、bufの末尾文字によりEOS(\0)を上書きするため。