Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 8089 by yutakapon, Sun Sep 8 04:29:40 2019 UTC revision 8093 by yutakapon, Sun Sep 8 10:16:41 2019 UTC
# Line 136  static void init_TTSSH(PTInstVar pvar) Line 136  static void init_TTSSH(PTInstVar pvar)
136          pvar->protocol_major = 0;          pvar->protocol_major = 0;
137          pvar->protocol_minor = 0;          pvar->protocol_minor = 0;
138    
139            /*
140             * pvar->contents_after_known_hosts は意図的に
141             * init_TTSSH()やuninit_TTSSH()では初期化や解放をしない。
142             * なぜならば、known_hostsダイアログで使用するためであり、
143             * ダイアログの表示中に TTXCloseTCP() が呼び出されることにより、
144             * pvar->contents_after_known_hosts が初期化や解放されては困るからである。
145             */
146    
147          PKT_init(pvar);          PKT_init(pvar);
148          SSH_init(pvar);          SSH_init(pvar);
149          CRYPT_init(pvar);          CRYPT_init(pvar);
# Line 1144  static void PASCAL TTXCloseTCP(TTXSockHo Line 1152  static void PASCAL TTXCloseTCP(TTXSockHo
1152    
1153                  logputs(LOG_LEVEL_VERBOSE, "Terminating SSH session...");                  logputs(LOG_LEVEL_VERBOSE, "Terminating SSH session...");
1154    
1155                    // 認証ダイアログが残っていれば閉じる。
1156                    HOSTS_notify_closing_on_exit(pvar);
1157                    AUTH_notify_closing_on_exit(pvar);
1158    
1159                  *hooks->Precv = pvar->Precv;                  *hooks->Precv = pvar->Precv;
1160                  *hooks->Psend = pvar->Psend;                  *hooks->Psend = pvar->Psend;
1161                  *hooks->PWSAAsyncSelect = pvar->PWSAAsyncSelect;                  *hooks->PWSAAsyncSelect = pvar->PWSAAsyncSelect;
# Line 5111  static int PASCAL TTXProcessCommand(HWND Line 5123  static int PASCAL TTXProcessCommand(HWND
5123                  UTIL_SetDialogFont();                  UTIL_SetDialogFont();
5124                  HOSTS_do_different_key_dialog(hWin, pvar);                  HOSTS_do_different_key_dialog(hWin, pvar);
5125                  return 1;                  return 1;
5126            case ID_SSHDIFFERENT_TYPE_KEY:
5127                    UTIL_SetDialogFont();
5128                    HOSTS_do_different_type_key_dialog(hWin, pvar);
5129                    return 1;
5130          case ID_SSHASYNCMESSAGEBOX:          case ID_SSHASYNCMESSAGEBOX:
5131                  if (pvar->err_msg != NULL) {                  if (pvar->err_msg != NULL) {
5132                          char *msg = pvar->err_msg;                          char *msg = pvar->err_msg;

Legend:
Removed from v.8089  
changed lines
  Added in v.8093

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26