Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-10581

Cached registry key information can become inconsistent

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.15
    • NTCore
    • None

    Description

      We're missing several calls to CmpCleanUpSubKeyInfo, which means the cached information gets out of sync.

      Calling CmpCleanUpSubKeyInfo in DoCreateKey initially fails because of missing locking. I've partially implemented this locking, but it turns out my rudimentary KCB array is not enough. We need CmpComputeHashValue/CmpBuildAndLockKcbArray, which parse the keyname, precompute all hashes for the key path components, and lock the appropriate hash entries.

      Attachments

        Issue Links

          Activity

            People

              Fraizeraust George Bișoc
              ThFabba ThFabba
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: