Fix an signed settings serialization issue.
Calling CrosSettings::Set when the DeviseSettingsProvider is in untrusted state on owned device leads to endless loop. Also there was a race condition between storing the signed settings cache and setting values in the signed settings on device owning which might lead to loosing values from the memory cache stored there before the ownership has been acquired. BUG=chromium-os:23805 TEST=See bug description. Review URL: http://codereview.chromium.org/8815015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113365 0039d316-1c4b-4281-b951-d872f2087c98
Showing
Please register or sign in to comment