mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 04:13:34 +00:00
- Don't bother flushing volatile hives.
svn path=/trunk/; revision=30088
This commit is contained in:
@@ -561,7 +561,9 @@ CmShutdownRegistry(VOID)
|
||||
{
|
||||
Hive = CONTAINING_RECORD(Entry, CMHIVE, HiveList);
|
||||
|
||||
if (!(IsNoFileHive(Hive) || IsNoSynchHive(Hive)))
|
||||
if (!(IsNoFileHive(Hive) ||
|
||||
IsNoSynchHive(Hive) ||
|
||||
(Hive->Hive.HiveFlags & HIVE_VOLATILE)))
|
||||
{
|
||||
/* Flush non-volatile hive */
|
||||
CmiFlushRegistryHive(Hive);
|
||||
@@ -595,7 +597,9 @@ CmiHiveSyncRoutine(PVOID DeferredContext)
|
||||
{
|
||||
Hive = CONTAINING_RECORD(Entry, CMHIVE, HiveList);
|
||||
|
||||
if (!(IsNoFileHive(Hive) || IsNoSynchHive(Hive)))
|
||||
if (!(IsNoFileHive(Hive) ||
|
||||
IsNoSynchHive(Hive) ||
|
||||
(Hive->Hive.HiveFlags & HIVE_VOLATILE)))
|
||||
{
|
||||
/* Flush non-volatile hive */
|
||||
CmiFlushRegistryHive(Hive);
|
||||
|
||||
Reference in New Issue
Block a user