ole32: Update reference counter of returned moniker in CreateGenericComposite.

This commit is contained in:
Piotr Caban 2014-03-10 18:27:12 +01:00 committed by Alexandre Julliard
parent c5b4c8e882
commit 770213e16c
1 changed files with 2 additions and 0 deletions

View File

@ -1938,10 +1938,12 @@ CreateGenericComposite(IMoniker *pmkFirst, IMoniker *pmkRest, IMoniker **ppmkCom
if (pmkFirst==NULL && pmkRest!=NULL){
*ppmkComposite=pmkRest;
IMoniker_AddRef(pmkRest);
return S_OK;
}
else if (pmkFirst!=NULL && pmkRest==NULL){
*ppmkComposite=pmkFirst;
IMoniker_AddRef(pmkFirst);
return S_OK;
}
else if (pmkFirst==NULL && pmkRest==NULL)