Original File: root/trunk/src/game/GridNotifiersImpl.h Code: 102 template<> 103 inline void 104 MaNGOS::ObjectUpdater::Visit(std::map &m) 105 { 106 std::map tmp(m); 107 for(std::map::iterator iter=tmp.begin(); iter != tmp.end(); ++iter) 108 if(!MaNGOS::Utilities::IsSpiritHealer(iter->second)) 109 iter->second->Update(i_timeDiff); 110 } I think that it should be this way: template<> inline void MaNGOS::ObjectUpdater::Visit(std::map &m) { //std::map tmp(m); for(std::map::iterator iter=m.begin(); iter != m.end(); ++iter) if(!MaNGOS::Utilities::IsSpiritHealer(iter->second)) iter->second->Update(i_timeDiff); }