pulseaudio/src
Tanu Kaskinen 9c7e4b8eb9 dbus: fix crash on LoadModule()
Commit ae415b07a0 ("dbus: Use hooks for
module new and removed events") changed the new module monitoring from
the asynchronous subscription system. Previously handle_load_module()
created the new pa_dbusiface_module object before we got
a notification of the loading of the module, but now we get the
notification already within the pa_module_load() call. That resulted
in a crash, because the module_new_cb() created the
pa_dbusiface_module object before pa_module_load() returned, and then
handle_load_module() would create another pa_dbusiface_module object
for the same module.

This patch removes the pa_dbusiface_module_new() call from
handle_load_module(). module_new_cb() is now responsible for all
pa_dbusiface_module object creations, except the ones that are created
during the initialization of module-dbus-protocol.

Signed-off-by: Arun Raghavan <arun@arunraghavan.net>
2016-05-29 10:34:26 +05:30
..
daemon Disable LFE remixing by default 2016-05-24 19:34:44 +03:00
modules dbus: fix crash on LoadModule() 2016-05-29 10:34:26 +05:30
pulse Revert "format: Make pa_format_info_valid() stricter for PCM" 2016-04-29 17:38:37 +05:30
pulsecore resampler: Fix leaking lfe filter on init failure 2016-05-27 09:37:37 +05:30
tests pstream: Support memfd blocks transport 2016-04-02 05:55:14 +02:00
utils solaris: Illumos does not ship with SOUND_PCM* functionality 2016-01-22 13:25:29 +05:30
.gitignore .gitignore: Add lfe-filter-test 2015-03-31 12:42:37 +03:00
depmod.py update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
Makefile.am build-sys: Set C language standard to gnu11 2016-04-23 12:53:17 +03:00
map-file volume: Add LFE balance API 2015-10-30 09:13:10 +02:00