Michael Stefaniuc : Remove more redundant NULL checks before HeapFree
( found by Smatch).
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Jun 7 07:49:23 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: 56026299d0ce1bbc3b389cddcda08a1b9d9704c0
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=56026299d0ce1bbc3b389cddcda08a1b9d9704c0
Author: Michael Stefaniuc <mstefani at redhat.de>
Date: Wed Jun 7 10:55:33 2006 +0200
Remove more redundant NULL checks before HeapFree (found by Smatch).
---
dlls/advpack/install.c | 2 +-
dlls/setupapi/install.c | 2 +-
dlls/shlwapi/assoc.c | 12 ++++++------
dlls/x11drv/dib.c | 2 +-
programs/regedit/listview.c | 2 +-
5 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/dlls/advpack/install.c b/dlls/advpack/install.c
index 093f0e5..20441cf 100644
--- a/dlls/advpack/install.c
+++ b/dlls/advpack/install.c
@@ -274,7 +274,7 @@ static HRESULT iterate_section_fields(HI
hr = S_OK;
done:
- if (buffer && buffer != static_buffer) HeapFree(GetProcessHeap(), 0, buffer);
+ if (buffer != static_buffer) HeapFree(GetProcessHeap(), 0, buffer);
return hr;
}
diff --git a/dlls/setupapi/install.c b/dlls/setupapi/install.c
index 78c472e..591e9e6 100644
--- a/dlls/setupapi/install.c
+++ b/dlls/setupapi/install.c
@@ -787,7 +787,7 @@ static BOOL iterate_section_fields( HINF
}
ret = TRUE;
done:
- if (buffer && buffer != static_buffer) HeapFree( GetProcessHeap(), 0, buffer );
+ if (buffer != static_buffer) HeapFree( GetProcessHeap(), 0, buffer );
return ret;
}
diff --git a/dlls/shlwapi/assoc.c b/dlls/shlwapi/assoc.c
index 741d99d..8f3827f 100644
--- a/dlls/shlwapi/assoc.c
+++ b/dlls/shlwapi/assoc.c
@@ -220,10 +220,10 @@ HRESULT WINAPI AssocQueryKeyA(ASSOCF cfF
hRet = AssocQueryKeyW(cfFlags, assockey, lpszAssocW, lpszExtraW, phkeyOut);
}
- if (lpszAssocW && lpszAssocW != szAssocW)
+ if (lpszAssocW != szAssocW)
HeapFree(GetProcessHeap(), 0, lpszAssocW);
- if (lpszExtraW && lpszExtraW != szExtraW)
+ if (lpszExtraW != szExtraW)
HeapFree(GetProcessHeap(), 0, lpszExtraW);
return hRet;
@@ -312,14 +312,14 @@ HRESULT WINAPI AssocQueryStringA(ASSOCF
WideCharToMultiByte(CP_ACP,0,szReturnW,-1,pszOut,dwLenOut,0,0);
*pcchOut = dwLenOut;
- if (lpszReturnW && lpszReturnW != szReturnW)
+ if (lpszReturnW != szReturnW)
HeapFree(GetProcessHeap(), 0, lpszReturnW);
}
}
- if (lpszAssocW && lpszAssocW != szAssocW)
+ if (lpszAssocW != szAssocW)
HeapFree(GetProcessHeap(), 0, lpszAssocW);
- if (lpszExtraW && lpszExtraW != szExtraW)
+ if (lpszExtraW != szExtraW)
HeapFree(GetProcessHeap(), 0, lpszExtraW);
return hRet;
}
@@ -406,7 +406,7 @@ HRESULT WINAPI AssocQueryStringByKeyA(AS
}
}
- if (lpszExtraW && lpszExtraW != szExtraW)
+ if (lpszExtraW != szExtraW)
HeapFree(GetProcessHeap(), 0, lpszExtraW);
return hRet;
}
diff --git a/dlls/x11drv/dib.c b/dlls/x11drv/dib.c
index 0d53c1d..51f57c8 100644
--- a/dlls/x11drv/dib.c
+++ b/dlls/x11drv/dib.c
@@ -4157,7 +4157,7 @@ #endif
info->bmiHeader.biCompression = 0;
}
- if(descr.colorMap && descr.colorMap != colorPtr)
+ if(descr.colorMap != colorPtr)
HeapFree(GetProcessHeap(), 0, descr.colorMap);
return lines;
}
diff --git a/programs/regedit/listview.c b/programs/regedit/listview.c
index cddeea0..8b96068 100644
--- a/programs/regedit/listview.c
+++ b/programs/regedit/listview.c
@@ -81,7 +81,7 @@ LPCTSTR GetValueName(HWND hwndLV)
{
INT item;
- if (g_valueName && g_valueName != LPSTR_TEXTCALLBACK)
+ if (g_valueName != LPSTR_TEXTCALLBACK)
HeapFree(GetProcessHeap(), 0, g_valueName);
g_valueName = NULL;
More information about the wine-cvs
mailing list