[o2on-svn] [124] FIX: #12663 IP変更時に検出できない 修正が不十分だったので追加修正。

Back to archive index

o2on svn commit o2on-****@lists*****
2008年 10月 4日 (土) 17:51:04 JST


Revision: 124
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=o2on&view=rev&rev=124
Author:   osa_p
Date:     2008-10-04 17:51:04 +0900 (Sat, 04 Oct 2008)

Log Message:
-----------
FIX: #12663 IP変更時に検出できない 修正が不十分だったので追加修正。

Ticket Links:
:-----------
    http://sourceforge.jp/projects/o2on/tracker/detail/12663

Modified Paths:
--------------
    trunk/o2on/src.o2on/main.cpp

Modified: trunk/o2on/src.o2on/main.cpp
===================================================================
--- trunk/o2on/src.o2on/main.cpp	2008-09-27 05:35:23 UTC (rev 123)
+++ trunk/o2on/src.o2on/main.cpp	2008-10-04 08:51:04 UTC (rev 124)
@@ -82,7 +82,7 @@
 static HWND						hwndMain;
 static HWND						hwndProgressDlg;
 static HWND						hwndUPnPDlg;
-static HANDLE					ThreadHandle;
+static HANDLE					ThreadHandle = NULL;
 static UINT						TaskbarRestartMsg;
 static int						CurrentProperyPage;
 static bool						VisibleOptionDialog;
@@ -2737,13 +2737,15 @@
 		}
 	}
 	else {
-		// Port0‚Å‚Í‚È‚¢‚Ì‚É‚T•ªˆÈ“à‚ÉŽóMo—ˆ‚Ä‚¢‚È‚¯‚ê‚΁AIPƒAƒhƒŒƒX‚ª•Ï‚í‚Á‚½‰Â”\«‚ª‚ ‚éB
-		// GetGlobalIP‚ðÄ“x—§‚¿ã‚°AP2P‚ªŽ~‚Ü‚Á‚Ä‚¢‚é‚Í‚¸‚È‚Ì‚ÅP2P‚àÄ‹N“®B
-		// ‚½‚¾‚µ‚P‚O•ªˆÈ“à‚ɍċN“®‚µ‚Ä‚¢‚ê‚΁A–³Ž‹
+		// I—¹ˆ—’†ˆÈŠO‚ŁAPort0‚Å‚Í‚È‚¢‚Ì‚É‚T•ªˆÈ“à‚ÉŽóMo—ˆ‚Ä‚¢‚È‚¯‚ê‚΁A
+		// IPƒAƒhƒŒƒX‚ª•Ï‚í‚Á‚½‰Â”\«‚ª‚ ‚éB
+		// ‚½‚¾‚µA‚P‚O•ªˆÈ“à‚ɍċN“®‚µ‚Ä‚¢‚ê‚΁A–³Ž‹
 		static time_t LastRestartP2P = 0;
-		if ((Profile->IsPort0() == false) &&
+		if ((ThreadHandle == NULL) &&
+			(Profile->IsPort0() == false) &&
 			(Job_GetGlobalIP->IsActive() == false) &&
 			(time(NULL) - LastRestartP2P > (10*60) )) {
+			// GetGlobalIP‚ðÄ“x—§‚¿ã‚°AP2P‚ªŽ~‚Ü‚Á‚Ä‚¢‚é‚Í‚¸‚È‚Ì‚ÅP2P‚àÄ‹N“®B
 			LastRestartP2P = time(NULL);
 
 			Profile->SetIP(0);




o2on-svn メーリングリストの案内
Back to archive index