summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/password_manager/ie7_password.cc14
1 files changed, 10 insertions, 4 deletions
diff --git a/chrome/browser/password_manager/ie7_password.cc b/chrome/browser/password_manager/ie7_password.cc
index a720802..46052f7 100644
--- a/chrome/browser/password_manager/ie7_password.cc
+++ b/chrome/browser/password_manager/ie7_password.cc
@@ -50,10 +50,16 @@ struct PasswordEntry {
// Cleans up a crypt prov and a crypt hash.
void CleanupHashContext(HCRYPTPROV prov, HCRYPTHASH hash) {
- if (hash)
- CryptDestroyHash(hash);
- if (prov)
- CryptReleaseContext(prov, 0);
+ BOOL ok;
+ if (hash) {
+ ok = CryptDestroyHash(hash);
+ DCHECK(ok);
+ }
+
+ if (prov) {
+ ok = CryptReleaseContext(prov, 0);
+ DCHECK(ok);
+ }
}
} // namespace