[Ttssh2-commit] [7022] r7020 の作業ミスで r7017 での修正が消えてしまったので、再度適用。

Back to archive index

scmno****@osdn***** scmno****@osdn*****
2018年 1月 11日 (木) 22:26:48 JST


Revision: 7022
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7022
Author:   doda
Date:     2018-01-11 22:26:48 +0900 (Thu, 11 Jan 2018)
Log Message:
-----------
r7020 の作業ミスで r7017 での修正が消えてしまったので、再度適用。

| 暗号方式のネゴシエーションが失敗した時に落ちるのを修正。r7005 でのエンバグ。

Revision Links:
--------------
    http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7020
    http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7017
    http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7005

Modified Paths:
--------------
    trunk/ttssh2/ttxssh/ssh.c

-------------- next part --------------
Modified: trunk/ttssh2/ttxssh/ssh.c
===================================================================
--- trunk/ttssh2/ttxssh/ssh.c	2018-01-11 13:20:07 UTC (rev 7021)
+++ trunk/ttssh2/ttxssh/ssh.c	2018-01-11 13:26:48 UTC (rev 7022)
@@ -4973,7 +4973,7 @@
 	logprintf(LOG_LEVEL_VERBOSE, "server proposal: encryption algorithm client to server: %s", buf);
 
 	pvar->ciphers[MODE_OUT] = choose_SSH2_cipher_algorithm(buf, myproposal[PROPOSAL_ENC_ALGS_CTOS]);
-	if (pvar->ciphers[MODE_OUT]->id == SSH_CIPHER_NONE) {
+	if (pvar->ciphers[MODE_OUT] == SSH_CIPHER_NONE) {
 		strncpy_s(tmp, sizeof(tmp), "unknown Encrypt algorithm(client to server): ", _TRUNCATE);
 		strncat_s(tmp, sizeof(tmp), buf, _TRUNCATE);
 		msg = tmp;
@@ -4997,7 +4997,7 @@
 	logprintf(LOG_LEVEL_VERBOSE, "server proposal: encryption algorithm server to client: %s", buf);
 
 	pvar->ciphers[MODE_IN] = choose_SSH2_cipher_algorithm(buf, myproposal[PROPOSAL_ENC_ALGS_STOC]);
-	if (pvar->ciphers[MODE_IN]->id == SSH_CIPHER_NONE) {
+	if (pvar->ciphers[MODE_IN] == SSH_CIPHER_NONE) {
 		strncpy_s(tmp, sizeof(tmp), "unknown Encrypt algorithm(server to client): ", _TRUNCATE);
 		strncat_s(tmp, sizeof(tmp), buf, _TRUNCATE);
 		msg = tmp;



Ttssh2-commit メーリングリストの案内
Back to archive index