ole32: Correctly release an existing pointer when unmarshalling a NULL-ptr.
commitced5800b99d3251f372102bd23fb25df15debc92
authorHuw Davies <huw@codeweavers.com>
Tue, 27 Oct 2015 14:42:33 +0000 (27 14:42 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 27 Oct 2015 15:58:15 +0000 (28 00:58 +0900)
treeb32600e0388992186eb2199c9b9b7aa38ea49d22
parent9021b96772b31f54349bcae076910d2a2f2b5a5b
ole32: Correctly release an existing pointer when unmarshalling a NULL-ptr.

However, this should not be done in the case of pUnkForRelease.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/ole32/tests/usrmarshal.c
dlls/ole32/usrmarshal.c