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 6386 by maya, Tue May 31 06:21:54 2016 UTC revision 6451 by doda, Mon Aug 1 09:01:16 2016 UTC
# Line 4522  static BOOL CALLBACK TTXScpDialog(HWND d Line 4522  static BOOL CALLBACK TTXScpDialog(HWND d
4522                          if (szFileName[0] != '\0') {                          if (szFileName[0] != '\0') {
4523                                  char recvpath[MAX_PATH] = "";                                  char recvpath[MAX_PATH] = "";
4524                                  char* fn = strrchr(szFileName, '/');                                  char* fn = strrchr(szFileName, '/');
4525                                  if (fn && fn[1] == '\0') {                                  char recvfn[sizeof(szFileName)];
4526                                          return FALSE;                                  if (fn) {
4527                                            fn++;
4528                                            if (*fn == '\0') {
4529                                                    return FALSE;
4530                                            }
4531                                  }                                  }
4532                                    else {
4533                                            fn = szFileName;
4534                                    }
4535                                    strncpy_s(recvfn, sizeof(recvfn), fn, _TRUNCATE);
4536                                    replaceInvalidFileNameChar(recvfn, '_');
4537                                  SendMessage(GetDlgItem(dlg, IDC_RECVFILE_TO), WM_GETTEXT, sizeof(recvdir), (LPARAM)recvdir);                                  SendMessage(GetDlgItem(dlg, IDC_RECVFILE_TO), WM_GETTEXT, sizeof(recvdir), (LPARAM)recvdir);
4538                                  _snprintf_s(recvpath, sizeof(recvpath), _TRUNCATE, "%s\\%s", recvdir, fn ? (fn + 1) : szFileName);                                  _snprintf_s(recvpath, sizeof(recvpath), _TRUNCATE, "%s\\%s", recvdir, recvfn);
4539                                  SSH_scp_transaction(pvar, szFileName, recvpath, FROMREMOTE);                                  SSH_scp_transaction(pvar, szFileName, recvpath, FROMREMOTE);
4540                                  EndDialog(dlg, 1); // dialog close                                  EndDialog(dlg, 1); // dialog close
4541                                  return TRUE;                                  return TRUE;

Legend:
Removed from v.6386  
changed lines
  Added in v.6451

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