Zebediah Figura : ole32: Fix conditions in HGLOBAL_User*().

Alexandre Julliard julliard at winehq.org
Fri Apr 13 15:54:51 CDT 2018


Module: wine
Branch: master
Commit: 5293cb71838bba86961f62e2317f532c9812db0c
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=5293cb71838bba86961f62e2317f532c9812db0c

Author: Zebediah Figura <z.figura12 at gmail.com>
Date:   Thu Apr 12 10:20:29 2018 -0500

ole32: Fix conditions in HGLOBAL_User*().

Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ole32/usrmarshal.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/ole32/usrmarshal.c b/dlls/ole32/usrmarshal.c
index 63eead1..8d36e13 100644
--- a/dlls/ole32/usrmarshal.c
+++ b/dlls/ole32/usrmarshal.c
@@ -387,7 +387,7 @@ ULONG __RPC_USER HGLOBAL_UserSize(ULONG *pFlags, ULONG StartingSize, HGLOBAL *ph
 
     size += sizeof(ULONG);
 
-    if (LOWORD(*pFlags == MSHCTX_INPROC))
+    if (LOWORD(*pFlags) == MSHCTX_INPROC)
         size += sizeof(HGLOBAL);
     else
     {
@@ -429,7 +429,7 @@ unsigned char * __RPC_USER HGLOBAL_UserMarshal(ULONG *pFlags, unsigned char *pBu
 
     ALIGN_POINTER(pBuffer, 3);
 
-    if (LOWORD(*pFlags == MSHCTX_INPROC))
+    if (LOWORD(*pFlags) == MSHCTX_INPROC)
     {
         if (sizeof(*phGlobal) == 8)
             *(ULONG *)pBuffer = WDT_INPROC64_CALL;
@@ -572,7 +572,7 @@ void __RPC_USER HGLOBAL_UserFree(ULONG *pFlags, HGLOBAL *phGlobal)
 {
     TRACE("(%s, &%p\n", debugstr_user_flags(pFlags), *phGlobal);
 
-    if (LOWORD(*pFlags != MSHCTX_INPROC) && *phGlobal)
+    if (LOWORD(*pFlags) != MSHCTX_INPROC && *phGlobal)
         GlobalFree(*phGlobal);
 }
 




More information about the wine-cvs mailing list