[Ttssh2-commit] [7888] SSH1接続(ポート番号22以外)で、新規にknown_hostsにホスト鍵を書き込む際に、

scmno****@osdn***** scmno****@osdn*****
2019年 7月 25日 (木) 19:15:35 JST


Revision: 7888
          https://osdn.net/projects/ttssh2/scm/svn/commits/7888
Author:   yutakapon
Date:     2019-07-25 19:15:35 +0900 (Thu, 25 Jul 2019)
Log Message:
-----------
SSH1接続(ポート番号22以外)で、新規にknown_hostsにホスト鍵を書き込む際に、
アプリケーションが落ちることがある問題を修正した。
チケット #36876 

Ticket Links:
------------
    https://osdn.net/projects/ttssh2/tracker/detail/36876

Modified Paths:
--------------
    branches/openssl_1_1_1_v2/ttssh2/ttxssh/hosts.c

-------------- next part --------------
Modified: branches/openssl_1_1_1_v2/ttssh2/ttxssh/hosts.c
===================================================================
--- branches/openssl_1_1_1_v2/ttssh2/ttxssh/hosts.c	2019-07-24 14:34:11 UTC (rev 7887)
+++ branches/openssl_1_1_1_v2/ttssh2/ttxssh/hosts.c	2019-07-25 10:15:35 UTC (rev 7888)
@@ -1061,7 +1061,13 @@
 			index = strlen(result);
 		}
 
-		_snprintf_s(result + index, result_len - host_len, _TRUNCATE,
+		// \x91\xE62\x88\xF8\x90\x94(sizeOfBuffer)\x82̎w\x92\xE8\x8C\xEB\x82\xE8\x82ɂ\xE6\x82\xE8\x81A\x8E\xC0\x8Dۂ̃o\x83b\x83t\x83@\x83T\x83C\x83Y\x82\xE6\x82\xE8
+		// \x91傫\x82\xAD\x82Ȃ\xC1\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
+		// \x83|\x81[\x83g\x94ԍ\x86\x82\xAA22\x88ȊO\x82̏ꍇ\x81AVS2005\x82\xCCdebug build\x82ł́Aadd_host_key()\x82\xCC
+		// free(keydata)\x82ŁA\x82\xA9\x82Ȃ炸\x81u\x83u\x83\x8C\x81[\x83N\x83|\x83C\x83\x93\x83g\x82\xAA\x94\xAD\x90\xB6\x82\xB5\x82܂\xB5\x82\xBD\x81B\x83q\x81[\x83v\x82\xAA\x89\xF3\x82\xEA\x82Ă\xA2\x82邱\x82Ƃ\xAA
+		// \x8C\xB4\x88\xF6\x82Ƃ\xB5\x82čl\x82\xA6\x82\xE7\x82\xEA\x82܂\xB7\x81B\x81v\x82Ƃ\xA2\x82\xA4\x97\xE1\x8AO\x82\xAA\x94\xAD\x90\xB6\x82\xB7\x82\xE9\x81B
+		// release build\x82ł͍Č\xBB\x90\xAB\x82\xAA\x92Ⴂ\x81B
+		_snprintf_s(result + index, result_len - index, _TRUNCATE,
 		            " %d ", pvar->hosts_state.hostkey.bits);
 		index += strlen(result + index);
 		index += print_mp_int(result + index, pvar->hosts_state.hostkey.exp);


Ttssh2-commit メーリングリストの案内