shlwapi: Removed superflous NULL check (Coverity).

This commit is contained in:
Marcus Meissner 2011-06-15 10:07:55 +02:00 committed by Alexandre Julliard
parent d27478b476
commit e9d4ca069c
1 changed files with 4 additions and 14 deletions

View File

@ -2473,17 +2473,12 @@ char WINAPI SHStripMneumonicA(LPCSTR lpszStr)
if ((lpszIter = StrChrA(lpszStr, '&'))) if ((lpszIter = StrChrA(lpszStr, '&')))
{ {
lpszTmp = CharNextA(lpszIter); lpszTmp = CharNextA(lpszIter);
if (lpszTmp && *lpszTmp) if (*lpszTmp)
{ {
if (*lpszTmp != '&') if (*lpszTmp != '&')
ch = *lpszTmp; ch = *lpszTmp;
while (lpszIter && *lpszIter) memmove( lpszIter, lpszTmp, strlen(lpszTmp) + 1 );
{
lpszTmp = CharNextA(lpszIter);
*lpszIter = *lpszTmp;
lpszIter = lpszTmp;
}
} }
} }
@ -2507,17 +2502,12 @@ WCHAR WINAPI SHStripMneumonicW(LPCWSTR lpszStr)
if ((lpszIter = StrChrW(lpszStr, '&'))) if ((lpszIter = StrChrW(lpszStr, '&')))
{ {
lpszTmp = lpszIter + 1; lpszTmp = lpszIter + 1;
if (lpszTmp && *lpszTmp) if (*lpszTmp)
{ {
if (*lpszTmp != '&') if (*lpszTmp != '&')
ch = *lpszTmp; ch = *lpszTmp;
while (lpszIter && *lpszIter) memmove( lpszIter, lpszTmp, (strlenW(lpszTmp) + 1) * sizeof(WCHAR) );
{
lpszTmp = lpszIter + 1;
*lpszIter = *lpszTmp;
lpszIter = lpszTmp;
}
} }
} }