svnno****@sourc*****
svnno****@sourc*****
2014年 7月 13日 (日) 18:07:10 JST
Revision: 5641 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5641 Author: yutakapon Date: 2014-07-13 18:07:01 +0900 (Sun, 13 Jul 2014) Log Message: ----------- #34039: スペースを含むファイルをSCP受信できない ファイル名に空白を含まれていても受信できるようにした。 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/34039 Modified Paths: -------------- trunk/ttssh2/ttxssh/ssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2014-07-13 08:47:03 UTC (rev 5640) +++ trunk/ttssh2/ttxssh/ssh.c 2014-07-13 09:07:01 UTC (rev 5641) @@ -7309,8 +7309,10 @@ if (c->scp.dir == TOREMOTE) { _snprintf_s(sbuf, sizeof(sbuf), _TRUNCATE, "scp -t %s", c->scp.remotefile); - } else { - _snprintf_s(sbuf, sizeof(sbuf), _TRUNCATE, "scp -p -f %s", c->scp.remotefile); + } else { + // \x83t\x83@\x83C\x83\x8B\x96\xBC\x82ɋ\xF0\x8A܂܂\xEA\x82Ă\xA2\x82Ă\xE0\x82悢\x82悤\x82ɁA\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xF0\x93\xF1\x8Fd\x88\xF8\x97p\x95\x84\x82ň͂ށB + // (2014.7.13 yutaka) + _snprintf_s(sbuf, sizeof(sbuf), _TRUNCATE, "scp -p -f \"%s\"", c->scp.remotefile); } buffer_put_string(msg, sbuf, strlen(sbuf));