janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
Some HeapFree's are hidden behind macros. Found by smatch.
diff --git a/dlls/secur32/secur32.c b/dlls/secur32/secur32.c
index ebe7e2e..664f901 100644
--- a/dlls/secur32/secur32.c
+++ b/dlls/secur32/secur32.c
@@ -666,8 +666,7 @@
{
LIST_FOR_EACH_ENTRY(provider, &providerTable->table, SecureProvider, entry)
{
- if (provider->moduleName)
- SECUR32_FREE(provider->moduleName);
+ SECUR32_FREE(provider->moduleName);
if (provider->lib)
FreeLibrary(provider->lib);
}
@@ -689,7 +688,7 @@
*/
SECURITY_STATUS WINAPI FreeContextBuffer(PVOID pv)
{
- if (pv) SECUR32_FREE(pv);
+ SECUR32_FREE(pv);
return SEC_E_OK;
}
diff --git a/dlls/secur32/tests/main.c b/dlls/secur32/tests/main.c
index 44d8301..41eb7fa 100644
--- a/dlls/secur32/tests/main.c
+++ b/dlls/secur32/tests/main.c
@@ -162,12 +162,9 @@
if( identity != NULL)
{
- if(identity->Domain != 0)
- HeapFree(GetProcessHeap(), 0, identity->Domain);
- if(identity->User != 0)
- HeapFree(GetProcessHeap(), 0, identity->User);
- if(identity->Password != 0)
- HeapFree(GetProcessHeap(), 0, identity->Password);
+ HeapFree(GetProcessHeap(), 0, identity->Domain);
+ HeapFree(GetProcessHeap(), 0, identity->User);
+ HeapFree(GetProcessHeap(), 0, identity->Password);
HeapFree(GetProcessHeap(), 0, identity);
}
diff --git a/dlls/secur32/thunks.c b/dlls/secur32/thunks.c
index 4bcd7bd..c0d1293 100644
--- a/dlls/secur32/thunks.c
+++ b/dlls/secur32/thunks.c
@@ -77,10 +77,8 @@
ret = AcquireCredentialsHandleA(principal, package, fCredentialsUse,
pvLogonID, pAuthData, pGetKeyFn, pvGetKeyArgument, phCredential,
ptsExpiry);
- if (principal)
- SECUR32_FREE(principal);
- if (package)
- SECUR32_FREE(package);
+ SECUR32_FREE(principal);
+ SECUR32_FREE(package);
}
else
ret = SEC_E_SECPKG_NOT_FOUND;
@@ -262,8 +260,7 @@
phCredential, phContext, target, fContextReq, Reserved1,
TargetDataRep, pInput, Reserved2, phNewContext, pOutput,
pfContextAttr, ptsExpiry);
- if (target)
- SECUR32_FREE(target);
+ SECUR32_FREE(target);
}
else
ret = SEC_E_UNSUPPORTED_FUNCTION;
@@ -898,7 +895,6 @@
TRACE("%s %p %p %p\n", debugstr_w(pszPackage), pPackedContext, Token,
phContext);
ret = ImportSecurityContextA(package, pPackedContext, Token, phContext);
- if (package)
- SECUR32_FREE(package);
+ SECUR32_FREE(package);
return ret;
}