Huw Davies : ole32: Defer calling Stop in an OnClose notification during an object call.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Oct 14 11:12:50 CDT 2015


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

Author: Huw Davies <huw at codeweavers.com>
Date:   Wed Oct 14 10:33:51 2015 +0100

ole32: Defer calling Stop in an OnClose notification during an object call.

The OnClose notification may arrive during a call to the object.  Releasing the
object's interfaces at this point would be bad, so delay this until after the
object call returns.

Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ole32/defaulthandler.c | 202 +++++++++++++++++++++++++++++++++++++-------
 1 file changed, 173 insertions(+), 29 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=719c479a362d26b920ab32d6a1524031f1550283



More information about the wine-cvs mailing list