diff -r 32c78f9355d4 -r df0b05b4f50d core/AdminCache.cpp --- a/core/AdminCache.cpp Thu Jan 25 04:36:48 2007 +0000 +++ b/core/AdminCache.cpp Thu Jan 25 04:37:23 2007 +0000 @@ -608,10 +608,13 @@ { List::iterator iter; IAdminListener *pListener; + cell_t result; for (iter=m_hooks.begin(); iter!=m_hooks.end(); iter++) { pListener = (*iter); pListener->OnRebuildAdminCache(cache_flags); } + m_pCacheFwd->PushCell(cache_flags); + m_pCacheFwd->Execute(&result); } }