core/AdminCache.cpp
changeset 407 37435e7656ad
parent 405 3e5727a37caa
child 425 d57bdb5a05bd
     1.1 --- a/core/AdminCache.cpp	Mon Jan 29 06:43:27 2007 +0000
     1.2 +++ b/core/AdminCache.cpp	Mon Jan 29 07:01:26 2007 +0000
     1.3 @@ -822,8 +822,8 @@
     1.4  	}
     1.5  
     1.6  	/* If we only requested an admin rebuild, re-use the internal memory */
     1.7 -	if ((cache_flags & ADMIN_CACHE_ADMINS) &&
     1.8 -		!(cache_flags & ADMIN_CACHE_GROUPS))
     1.9 +	if (((cache_flags & ADMIN_CACHE_ADMINS) == ADMIN_CACHE_ADMINS)
    1.10 +		&& (cache_flags & (1<<2) != (1<<2)))
    1.11  	{
    1.12  		InvalidateAdminCache(true);
    1.13  	}