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 7109 by doda, Mon May 28 07:49:43 2018 UTC revision 7134 by doda, Thu Jun 14 10:57:17 2018 UTC
# Line 7653  static BOOL handle_SSH2_open_confirm(PTI Line 7653  static BOOL handle_SSH2_open_confirm(PTI
7653          int id, remote_id;          int id, remote_id;
7654          Channel_t *c;          Channel_t *c;
7655          char buff[MAX_PATH + 30];          char buff[MAX_PATH + 30];
7656            char *host_p, *path_p;
7657    
7658  #ifdef DONT_WANTCONFIRM  #ifdef DONT_WANTCONFIRM
7659          int want_reply = 0; // false          int want_reply = 0; // false
# Line 7717  static BOOL handle_SSH2_open_confirm(PTI Line 7718  static BOOL handle_SSH2_open_confirm(PTI
7718    
7719          case TYPE_SCP:          case TYPE_SCP:
7720                  if (c->scp.dir == TOREMOTE) {                  if (c->scp.dir == TOREMOTE) {
7721                          _snprintf_s(buff, sizeof(buff), _TRUNCATE, "scp -t %s", c->scp.remotefile);                          if ((path_p = strchr(c->scp.remotefile, ':')) != NULL) {
7722                                    host_p = c->scp.remotefile;
7723                                    *path_p++ = 0;
7724                                    if (*path_p == 0) {
7725                                            path_p = ".";
7726                                    }
7727                                    _snprintf_s(buff, sizeof(buff), _TRUNCATE, "ssh %s scp -t %s", host_p, path_p);
7728                            }
7729                            else {
7730                                    _snprintf_s(buff, sizeof(buff), _TRUNCATE, "scp -t %s", c->scp.remotefile);
7731                            }
7732                  } else {                  } else {
7733                          // ファイル名に空白を含まれていてもよいように、ファイル名を二重引用符で囲む。                          // ファイル名に空白を含まれていてもよいように、ファイル名を二重引用符で囲む。
7734                          // (2014.7.13 yutaka)                          // (2014.7.13 yutaka)

Legend:
Removed from v.7109  
changed lines
  Added in v.7134

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