Commit 5293cb71 authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

ole32: Fix conditions in HGLOBAL_User*().

parent 3458af7d
...@@ -387,7 +387,7 @@ ULONG __RPC_USER HGLOBAL_UserSize(ULONG *pFlags, ULONG StartingSize, HGLOBAL *ph ...@@ -387,7 +387,7 @@ ULONG __RPC_USER HGLOBAL_UserSize(ULONG *pFlags, ULONG StartingSize, HGLOBAL *ph
size += sizeof(ULONG); size += sizeof(ULONG);
if (LOWORD(*pFlags == MSHCTX_INPROC)) if (LOWORD(*pFlags) == MSHCTX_INPROC)
size += sizeof(HGLOBAL); size += sizeof(HGLOBAL);
else else
{ {
...@@ -429,7 +429,7 @@ unsigned char * __RPC_USER HGLOBAL_UserMarshal(ULONG *pFlags, unsigned char *pBu ...@@ -429,7 +429,7 @@ unsigned char * __RPC_USER HGLOBAL_UserMarshal(ULONG *pFlags, unsigned char *pBu
ALIGN_POINTER(pBuffer, 3); ALIGN_POINTER(pBuffer, 3);
if (LOWORD(*pFlags == MSHCTX_INPROC)) if (LOWORD(*pFlags) == MSHCTX_INPROC)
{ {
if (sizeof(*phGlobal) == 8) if (sizeof(*phGlobal) == 8)
*(ULONG *)pBuffer = WDT_INPROC64_CALL; *(ULONG *)pBuffer = WDT_INPROC64_CALL;
...@@ -572,7 +572,7 @@ void __RPC_USER HGLOBAL_UserFree(ULONG *pFlags, HGLOBAL *phGlobal) ...@@ -572,7 +572,7 @@ void __RPC_USER HGLOBAL_UserFree(ULONG *pFlags, HGLOBAL *phGlobal)
{ {
TRACE("(%s, &%p\n", debugstr_user_flags(pFlags), *phGlobal); TRACE("(%s, &%p\n", debugstr_user_flags(pFlags), *phGlobal);
if (LOWORD(*pFlags != MSHCTX_INPROC) && *phGlobal) if (LOWORD(*pFlags) != MSHCTX_INPROC && *phGlobal)
GlobalFree(*phGlobal); GlobalFree(*phGlobal);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment