Index: src/ch/DirTreeCtrl.cpp
===================================================================
diff -u -rc435ab507c8b8280264188b49e9ada56d46c0261 -rcb4e9d4b60d62b25ae2cf556c0642601af56c787
--- src/ch/DirTreeCtrl.cpp	(.../DirTreeCtrl.cpp)	(revision c435ab507c8b8280264188b49e9ada56d46c0261)
+++ src/ch/DirTreeCtrl.cpp	(.../DirTreeCtrl.cpp)	(revision cb4e9d4b60d62b25ae2cf556c0642601af56c787)
@@ -780,10 +780,10 @@
 	strSrc.MakeUpper();
 				
 	// find out the position of a nearest / lub '\\'
-	int iLen=strFnd.GetLength(), iPos;
+	int iLen=strFnd.GetLength();
 	if (strSrc.GetLength() >= iLen)
 	{
-		iPos=strSrc.Mid(iLen).FindOneOf(_T("\\/"));
+		int iPos=strSrc.Mid(iLen).FindOneOf(_T("\\/"));
 		if (iPos != -1)
 			strSrc=strSrc.Left(iPos+iLen);