Fix boost filesystem incompatibility problem

This commit is contained in:
Gavin Andresen 2011-11-15 09:47:29 -05:00
parent b6d11a3018
commit 709c1b267f

View File

@ -44,10 +44,10 @@ static void EnvShutdown(bool fRemoveLogFiles)
while (it != filesystem::directory_iterator())
{
const filesystem::path& p = it->path();
#if BOOST_FILESYSTEM_VERSION == 2
std::string f = p.filename();
#else
#if BOOST_FILESYSTEM_VERSION == 3
std::string f = p.filename().generic_string();
#else
std::string f = p.filename();
#endif
if (f.find("log.") == 0)
filesystem::remove(p);