Develop and Download Open Source Software

Browse Subversion Repository

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

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

revision 7897 by zmatsuo, Tue Jul 30 15:13:33 2019 UTC revision 7930 by zmatsuo, Fri Aug 9 13:36:46 2019 UTC
# Line 218  static Channel_t *ssh2_channel_new(unsig Line 218  static Channel_t *ssh2_channel_new(unsig
218          if (type == TYPE_SCP) {          if (type == TYPE_SCP) {
219                  c->scp.state = SCP_INIT;                  c->scp.state = SCP_INIT;
220                  c->scp.progress_window = NULL;                  c->scp.progress_window = NULL;
221                  c->scp.thread = (HANDLE)-1;                  c->scp.thread = INVALID_HANDLE_VALUE;
222                  c->scp.localfp = NULL;                  c->scp.localfp = NULL;
223                  c->scp.filemtime = 0;                  c->scp.filemtime = 0;
224                  c->scp.fileatime = 0;                  c->scp.fileatime = 0;
# Line 345  static void ssh2_channel_delete(Channel_ Line 345  static void ssh2_channel_delete(Channel_
345                          DestroyWindow(c->scp.progress_window);                          DestroyWindow(c->scp.progress_window);
346                          c->scp.progress_window = NULL;                          c->scp.progress_window = NULL;
347                  }                  }
348                  if (c->scp.thread != (HANDLE)-1L) {                  if (c->scp.thread != INVALID_HANDLE_VALUE) {
349                          WaitForSingleObject(c->scp.thread, INFINITE);                          WaitForSingleObject(c->scp.thread, INFINITE);
350                          CloseHandle(c->scp.thread);                          CloseHandle(c->scp.thread);
351                          c->scp.thread = (HANDLE)-1L;                          c->scp.thread = INVALID_HANDLE_VALUE;
352                  }                  }
353    
354                  ssh2_scp_free_packetlist(c);                  ssh2_scp_free_packetlist(c);
# Line 6813  static unsigned __stdcall ssh_heartbeat_ Line 6813  static unsigned __stdcall ssh_heartbeat_
6813    
6814  static void start_ssh_heartbeat_thread(PTInstVar pvar)  static void start_ssh_heartbeat_thread(PTInstVar pvar)
6815  {  {
6816          HANDLE thread = (HANDLE)-1;          HANDLE thread = INVALID_HANDLE_VALUE;
6817          unsigned tid;          unsigned tid;
6818          HWND hDlgWnd;          HWND hDlgWnd;
6819    
# Line 6834  static void start_ssh_heartbeat_thread(P Line 6834  static void start_ssh_heartbeat_thread(P
6834  // スレッドの停止 (2004.12.27 yutaka)  // スレッドの停止 (2004.12.27 yutaka)
6835  void halt_ssh_heartbeat_thread(PTInstVar pvar)  void halt_ssh_heartbeat_thread(PTInstVar pvar)
6836  {  {
6837          if (pvar->ssh_heartbeat_thread != (HANDLE)-1L) {          if (pvar->ssh_heartbeat_thread != INVALID_HANDLE_VALUE) {
6838                  WaitForSingleObject(pvar->ssh_heartbeat_thread, INFINITE);                  WaitForSingleObject(pvar->ssh_heartbeat_thread, INFINITE);
6839                  CloseHandle(pvar->ssh_heartbeat_thread);                  CloseHandle(pvar->ssh_heartbeat_thread);
6840                  pvar->ssh_heartbeat_thread = (HANDLE)-1L;                  pvar->ssh_heartbeat_thread = INVALID_HANDLE_VALUE;
6841    
6842                  DestroyWindow(pvar->ssh_hearbeat_dialog);                  DestroyWindow(pvar->ssh_hearbeat_dialog);
6843          }          }

Legend:
Removed from v.7897  
changed lines
  Added in v.7930

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