Index: src/libchcore/TLocalFilesystemFind.cpp
===================================================================
diff -u -raf42be61996360060ae56ac01f9e22387daf09f9 -r4fe995b304ea342b50293f92d3c1992b43b820f7
--- src/libchcore/TLocalFilesystemFind.cpp	(.../TLocalFilesystemFind.cpp)	(revision af42be61996360060ae56ac01f9e22387daf09f9)
+++ src/libchcore/TLocalFilesystemFind.cpp	(.../TLocalFilesystemFind.cpp)	(revision 4fe995b304ea342b50293f92d3c1992b43b820f7)
@@ -32,7 +32,7 @@
 
 	TLocalFilesystemFind::~TLocalFilesystemFind()
 	{
-		Close();
+		InternalClose();
 	}
 
 	bool TLocalFilesystemFind::FindNext(TFileInfoPtr& rspFileInfo)
@@ -75,10 +75,15 @@
 		return false;
 	}
 
-	void TLocalFilesystemFind::Close()
+	void TLocalFilesystemFind::InternalClose()
 	{
-		if (m_hFind != INVALID_HANDLE_VALUE)
+		if(m_hFind != INVALID_HANDLE_VALUE)
 			FindClose(m_hFind);
 		m_hFind = INVALID_HANDLE_VALUE;
 	}
+
+	void TLocalFilesystemFind::Close()
+	{
+		InternalClose();
+	}
 }