[ttssh2-commit] [9537] プロトコルログ内でクラッシュする不具合があったので修正

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 11月 19日 (金) 01:01:00 JST


Revision: 9537
          https://osdn.net/projects/ttssh2/scm/svn/commits/9537
Author:   zmatsuo
Date:     2021-11-19 01:01:00 +0900 (Fri, 19 Nov 2021)
Log Message:
-----------
プロトコルログ内でクラッシュする不具合があったので修正

Modified Paths:
--------------
    trunk/teraterm/ttpfile/protolog.cpp

-------------- next part --------------
Modified: trunk/teraterm/ttpfile/protolog.cpp
===================================================================
--- trunk/teraterm/ttpfile/protolog.cpp	2021-11-17 15:38:54 UTC (rev 9536)
+++ trunk/teraterm/ttpfile/protolog.cpp	2021-11-18 16:01:00 UTC (rev 9537)
@@ -175,6 +175,8 @@
 
 static void ProtoLogDestroy(TProtoLog *pv)
 {
+	pv->Close(pv);
+
 	PrivateData_t *pdata = (PrivateData_t *)pv->private_data;
 	if (pdata->Folder != NULL) {
 		free(pdata->Folder);
@@ -182,7 +184,6 @@
 	}
 	free(pdata);
 	pv->private_data = NULL;
-	pv->Close(pv);
 	free(pv);
 }
 
@@ -210,6 +211,7 @@
 	pv->DumpFlush = DumpFlush;
 	pv->WriteRaw = WriteRawData;
 	pv->Destory = ProtoLogDestroy;
+	pv->private_data = pdata;
 
 	pdata->LogFile = INVALID_HANDLE_VALUE;
 


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