svnno****@sourc*****
svnno****@sourc*****
2017年 8月 9日 (水) 22:08:48 JST
Revision: 6894 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6894 Author: doda Date: 2017-08-09 22:08:47 +0900 (Wed, 09 Aug 2017) Log Message: ----------- 名前付きパイプ接続で、サーバ名を使用した時のエラーメッセージ表示を改善。 名前付きパイプが開けなかった時のメッセージで、パイプ名の先頭4文字を 削って表示していた。例えば \\.\pipe\PIPE-NAME というような名前付きパイプの場合、 Cannot open pipe\PIPE-NAME となる。しかし、パイプ名が \\server\pipe\PIPE-NAME のようにサーバ名を指定した形式の時は Cannot open rver\pipe\PIPE-NAME というおかしな表示になってしまう。 これは明らかにおかしいし、そもそも pipe\PIPE-NAME という表示も 微妙なので、先頭の4文字を削らないように変更する。 Modified Paths: -------------- trunk/teraterm/teraterm/commlib.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/commlib.c =================================================================== --- trunk/teraterm/teraterm/commlib.c 2017-08-09 13:08:44 UTC (rev 6893) +++ trunk/teraterm/teraterm/commlib.c 2017-08-09 13:08:47 UTC (rev 6894) @@ -537,15 +537,15 @@ switch (err) { case ERROR_FILE_NOT_FOUND: get_lang_msg("MSG_CANTOPEN_ERROR_NOTFOUND", ts->UIMsg, sizeof(ts->UIMsg), "Cannot open %s. Not found.", ts->UILanguageFile); - _snprintf_s(ErrMsg, sizeof(ErrMsg), _TRUNCATE, ts->UIMsg, &P[4]); + _snprintf_s(ErrMsg, sizeof(ErrMsg), _TRUNCATE, ts->UIMsg, P); break; case ERROR_ACCESS_DENIED: get_lang_msg("MSG_CANTOPEN_ERROR_DENIED", ts->UIMsg, sizeof(ts->UIMsg), "Cannot open %s. Access denied.", ts->UILanguageFile); - _snprintf_s(ErrMsg, sizeof(ErrMsg), _TRUNCATE, ts->UIMsg, &P[4]); + _snprintf_s(ErrMsg, sizeof(ErrMsg), _TRUNCATE, ts->UIMsg, P); break; default: get_lang_msg("MSG_CANTOPEN_ERROR", ts->UIMsg, sizeof(ts->UIMsg), "Cannot open %s. (0x%08x)", ts->UILanguageFile); - _snprintf_s(ErrMsg, sizeof(ErrMsg), _TRUNCATE, ts->UIMsg, &P[4], err); + _snprintf_s(ErrMsg, sizeof(ErrMsg), _TRUNCATE, ts->UIMsg, P, err); break; }