Commit 27030599 authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

rpcrt4: Never allocate memory for the discriminant in union_arm_unmarshall as…

rpcrt4: Never allocate memory for the discriminant in union_arm_unmarshall as the memory is part of the union and has already been allocated.
parent b44c16cc
...@@ -4556,7 +4556,7 @@ static unsigned char *union_arm_unmarshall(PMIDL_STUB_MESSAGE pStubMsg, ...@@ -4556,7 +4556,7 @@ static unsigned char *union_arm_unmarshall(PMIDL_STUB_MESSAGE pStubMsg,
if((type & 0xff00) == 0x8000) if((type & 0xff00) == 0x8000)
{ {
unsigned char basetype = LOBYTE(type); unsigned char basetype = LOBYTE(type);
return NdrBaseTypeUnmarshall(pStubMsg, ppMemory, &basetype, fMustAlloc); return NdrBaseTypeUnmarshall(pStubMsg, ppMemory, &basetype, FALSE);
} }
else else
{ {
......
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