mf: Clear queued topologies on session shutdown.
commitbea37208fe2fc0ebff0d3c0fce5f98ce8f98b88b
authorBernhard Kölbl <besentv@gmail.com>
Tue, 30 May 2023 21:25:27 +0000 (30 23:25 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 15 Jun 2023 08:03:06 +0000 (15 10:03 +0200)
tree630eadfd3c2133e521baa1010e8905e7f2388e11
parentc43a4aee7785fef67acd86b4b13467b33b8066d1
mf: Clear queued topologies on session shutdown.

Programs might expect objects inside the queued toplogy to be freed,
before they eventually call release on the session itself.

This fixes reference leaks to stored objects in queued topology nodes,
even when IMFMediaSession_Shutdown() was called.

Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
dlls/mf/session.c