Nikolay Sivov : ole32: Initialize returned value for disconnected case too in proxy_manager_get_remunknown () (Coverity).

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jun 1 07:36:59 CDT 2015


Module: wine
Branch: master
Commit: 7c5f639cb86fba26a3b96d9dd0798fd3da2150a0
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=7c5f639cb86fba26a3b96d9dd0798fd3da2150a0

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sun May 31 17:51:52 2015 +0300

ole32: Initialize returned value for disconnected case too in proxy_manager_get_remunknown() (Coverity).

---

 dlls/ole32/marshal.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dlls/ole32/marshal.c b/dlls/ole32/marshal.c
index c5c2023..cc8d6fe 100644
--- a/dlls/ole32/marshal.c
+++ b/dlls/ole32/marshal.c
@@ -1045,8 +1045,11 @@ static HRESULT proxy_manager_get_remunknown(struct proxy_manager * This, IRemUnk
         IRemUnknown_AddRef(*remunk);
     }
     else if (!This->parent)
+    {
         /* disconnected - we can't create IRemUnknown */
+        *remunk = NULL;
         hr = S_FALSE;
+    }
     else
     {
         STDOBJREF stdobjref;




More information about the wine-cvs mailing list