]> code.delx.au - pulseaudio/commit
combine: Fix crash in output freeing
authorTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Tue, 18 Jun 2013 18:21:08 +0000 (21:21 +0300)
committerTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Wed, 19 Jun 2013 15:21:36 +0000 (18:21 +0300)
commit0e9baa429ea2620dbb11f4b3a26eaa46620a9124
tree4216fa4b364df20d0b10de8023da1bc2cd8aa1d4
parente1e154c7377779377fa1a36655a10effd693f7b5
combine: Fix crash in output freeing

The outputs are removed from the idxset before output_free() is
called. Trying to remove them again in output_free(), and asserting
that it should succeed caused crashing whenever outputs were freed.

This bug was introduced in commit
061878b5a47ed9aa05d12430b039874b63c29a84.

BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=65901
src/modules/module-combine-sink.c