mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
[RSHELL]
- Fix use after free (and spanish style issues ;-) ) svn path=/trunk/; revision=66329
This commit is contained in:
@@ -225,17 +225,15 @@ HRESULT CEnumMergedFolder::Begin(HWND hwndOwner, SHCONTF flags)
|
||||
int order = CompareStringW(GetThreadLocale(), NORM_IGNORECASE,
|
||||
pInfo->parseName, lstrlenW(pInfo->parseName),
|
||||
info.parseName, lstrlenW(info.parseName));
|
||||
switch (order)
|
||||
|
||||
if (order == CSTR_EQUAL)
|
||||
{
|
||||
case CSTR_EQUAL:
|
||||
TRACE("Item name already exists! Marking '%S' as shared ...\n", name);
|
||||
bShared = TRUE;
|
||||
pInfo->shared = TRUE;
|
||||
pInfo->pidl2 = info.pidl;
|
||||
CoTaskMemFree(name);
|
||||
break;
|
||||
default:
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -815,4 +813,4 @@ HRESULT STDMETHODCALLTYPE CMergedFolder::QueryNameSpace2(ULONG, QUERYNAMESPACEIN
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user