diff -r e24772d5d9eb -r 4af70fceaa7f core/systems/PluginSys.cpp --- a/core/systems/PluginSys.cpp Wed Feb 07 19:30:53 2007 +0000 +++ b/core/systems/PluginSys.cpp Wed Feb 07 19:34:58 2007 +0000 @@ -478,7 +478,6 @@ if (stat(path, &s) != 0) #endif { - g_Logger.LogError("Could not obtain plugin time stamp, error: %d", errno); return 0; } else { return s.st_mtime; @@ -1625,12 +1624,8 @@ { UnloadPlugin((IPlugin *)pl); } else if (pl->GetType() == PluginType_MapUpdated) { - t=pl->GetFileTimeStamp(); - if (!t) - { - continue; - } - if (t > pl->GetTimeStamp()) + t = pl->GetFileTimeStamp(); + if (!t || t > pl->GetTimeStamp()) { pl->SetTimeStamp(t); UnloadPlugin((IPlugin *)pl);