[ttssh2-commit] [10449] ログ再生で、ファイルを開く時の共有モードをFILE_SHARE_READに変更した

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 1月 3日 (火) 19:46:50 JST


Revision: 10449
          https://osdn.net/projects/ttssh2/scm/svn/commits/10449
Author:   zmatsuo
Date:     2023-01-03 19:46:50 +0900 (Tue, 03 Jan 2023)
Log Message:
-----------
ログ再生で、ファイルを開く時の共有モードをFILE_SHARE_READに変更した

Ticket: #44430

問題:
  ログ再生やTTY Replayで、複数のTera Termで同じファイルを同時に再生できない。

原因:
  ログファイルを開く時の共有モードが指定されていなかった。

対応:
  ログ再生でファイルを開く時の共有モードをFILE_SHARE_READに変更した。

MFT r10112

Revision Links:
--------------
    https://osdn.net/projects/ttssh2/scm/svn/commits/10112

Ticket Links:
------------
    https://osdn.net/projects/ttssh2/tracker/detail/44430

Modified Paths:
--------------
    branches/4-stable/teraterm/teraterm/commlib.c

-------------- next part --------------
Modified: branches/4-stable/teraterm/teraterm/commlib.c
===================================================================
--- branches/4-stable/teraterm/teraterm/commlib.c	2023-01-03 10:46:41 UTC (rev 10448)
+++ branches/4-stable/teraterm/teraterm/commlib.c	2023-01-03 10:46:50 UTC (rev 10449)
@@ -496,7 +496,7 @@
 		case IdFile:
 			InitFileIO(IdFile);  /* TTPLUG */
 			TTXOpenFile(); /* TTPLUG */
-			cv->ComID = PCreateFile(ts->HostName, GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL);
+			cv->ComID = PCreateFile(ts->HostName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);
 			InvalidHost = (cv->ComID == INVALID_HANDLE_VALUE);
 			if (InvalidHost) {
 				if (cv->NoMsg==0) {


ttssh2-commit メーリングリストの案内
Back to archive index