[SHELL32] CDefView: Don't assume that SetNameOf always works properly so initialize pidlNew to NULL before

CORE-14116
This commit is contained in:
Giannis Adamopoulos 2018-11-11 12:27:55 +02:00
parent f66f58991c
commit bcd309cb7a

View file

@ -1860,7 +1860,7 @@ LRESULT CDefView::OnNotify(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandl
LVITEMW lvItem; LVITEMW lvItem;
pidl = _PidlByItem(lpdi->item); pidl = _PidlByItem(lpdi->item);
PITEMID_CHILD pidlNew; PITEMID_CHILD pidlNew = NULL;
hr = m_pSFParent->SetNameOf(0, pidl, lpdi->item.pszText, SHGDN_INFOLDER, &pidlNew); hr = m_pSFParent->SetNameOf(0, pidl, lpdi->item.pszText, SHGDN_INFOLDER, &pidlNew);
if (SUCCEEDED(hr) && pidlNew) if (SUCCEEDED(hr) && pidlNew)