crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).

This commit is contained in:
James Hawkins 2006-10-05 19:36:49 -07:00 committed by Alexandre Julliard
parent 0c74c0a95b
commit b96ac00764
1 changed files with 8 additions and 15 deletions

View File

@ -537,20 +537,13 @@ void free_protect_data(struct protect_data_t * pInfo)
if (!pInfo) return;
if (pInfo->info0.pbData)
CryptMemFree(pInfo->info0.pbData);
if (pInfo->info1.pbData)
CryptMemFree(pInfo->info1.pbData);
if (pInfo->szDataDescr)
CryptMemFree(pInfo->szDataDescr);
if (pInfo->data0.pbData)
CryptMemFree(pInfo->data0.pbData);
if (pInfo->salt.pbData)
CryptMemFree(pInfo->salt.pbData);
if (pInfo->cipher.pbData)
CryptMemFree(pInfo->cipher.pbData);
if (pInfo->fingerprint.pbData)
CryptMemFree(pInfo->fingerprint.pbData);
CryptMemFree(pInfo->info0.pbData);
CryptMemFree(pInfo->info1.pbData);
CryptMemFree(pInfo->szDataDescr);
CryptMemFree(pInfo->data0.pbData);
CryptMemFree(pInfo->salt.pbData);
CryptMemFree(pInfo->cipher.pbData);
CryptMemFree(pInfo->fingerprint.pbData);
}
/* copies a string into a data blob */
@ -768,7 +761,7 @@ BOOL load_encryption_key(HCRYPTPROV hProv, DATA_BLOB * salt,
/* clean up */
CryptDestroyHash(hSaltHash);
if (szUsername) CryptMemFree(szUsername);
CryptMemFree(szUsername);
return rc;
}