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 7948 by maya, Tue Aug 13 13:18:05 2019 UTC revision 7951 by maya, Tue Aug 13 15:29:48 2019 UTC
# Line 3919  static INT_PTR CALLBACK TTXScpDialog(HWN Line 3919  static INT_PTR CALLBACK TTXScpDialog(HWN
3919                                  char recvpath[MAX_PATH] = "";                                  char recvpath[MAX_PATH] = "";
3920                                  char* fn = strrchr(szFileName, '/');                                  char* fn = strrchr(szFileName, '/');
3921                                  char recvfn[sizeof(szFileName)];                                  char recvfn[sizeof(szFileName)];
3922                                    char recvdir_expanded[MAX_PATH];
3923    
3924                                  // 送信パスを取り出し、ts->ScpSendDir も合わせて更新する。                                  // 送信パスを取り出し、ts->ScpSendDir も合わせて更新する。
3925                                  hWnd = GetDlgItem(dlg, IDC_SENDFILE_TO);                                  hWnd = GetDlgItem(dlg, IDC_SENDFILE_TO);
# Line 3928  static INT_PTR CALLBACK TTXScpDialog(HWN Line 3929  static INT_PTR CALLBACK TTXScpDialog(HWN
3929                                  // 受信パスを取り出し、ts->FileDir も合わせて更新する。                                  // 受信パスを取り出し、ts->FileDir も合わせて更新する。
3930                                  hWnd = GetDlgItem(dlg, IDC_RECVFILE_TO);                                  hWnd = GetDlgItem(dlg, IDC_RECVFILE_TO);
3931                                  SendMessage(hWnd, WM_GETTEXT , sizeof(recvdir), (LPARAM)recvdir);                                  SendMessage(hWnd, WM_GETTEXT , sizeof(recvdir), (LPARAM)recvdir);
3932                                    ExpandEnvironmentStrings(recvdir, recvdir_expanded, sizeof(recvdir_expanded));
3933                                  strncpy_s(pvar->ts->FileDir, sizeof(pvar->ts->FileDir), recvdir, _TRUNCATE);                                  strncpy_s(pvar->ts->FileDir, sizeof(pvar->ts->FileDir), recvdir, _TRUNCATE);
3934    
3935                                  if (fn) {                                  if (fn) {
# Line 3941  static INT_PTR CALLBACK TTXScpDialog(HWN Line 3943  static INT_PTR CALLBACK TTXScpDialog(HWN
3943                                  }                                  }
3944                                  strncpy_s(recvfn, sizeof(recvfn), fn, _TRUNCATE);                                  strncpy_s(recvfn, sizeof(recvfn), fn, _TRUNCATE);
3945                                  replaceInvalidFileNameChar(recvfn, '_');                                  replaceInvalidFileNameChar(recvfn, '_');
3946                                  _snprintf_s(recvpath, sizeof(recvpath), _TRUNCATE, "%s\\%s", recvdir, recvfn);                                  _snprintf_s(recvpath, sizeof(recvpath), _TRUNCATE, "%s\\%s", recvdir_expanded, recvfn);
3947                                  SSH_scp_transaction(pvar, szFileName, recvpath, FROMREMOTE);                                  SSH_scp_transaction(pvar, szFileName, recvpath, FROMREMOTE);
3948                                  EndDialog(dlg, 1); // dialog close                                  EndDialog(dlg, 1); // dialog close
3949                                  return TRUE;                                  return TRUE;

Legend:
Removed from v.7948  
changed lines
  Added in v.7951

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