pulseaudio/src/modules
David Henningsson 5bfcb5d8a0 Fix crash in path subset elimination
As reported in http://kpaste.net/04f1f3f
it is possible to call enumeration_is_subset with null pointers.
Handle that case instead of crashing. (It is also possible that
Tanuk's pending element_is_subset patch solves the issue, but this
nevertheless gives some extra security.)

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
2011-08-04 17:23:37 +01:00
..
alsa Fix crash in path subset elimination 2011-08-04 17:23:37 +01:00
bluetooth devices: Set certain sink/source flags automatically. 2011-07-20 22:20:37 +01:00
dbus Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
echo-cancel alsa: Reinitialise the mixer on port change. 2011-07-20 22:23:10 +01:00
gconf Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
jack Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
macosx Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
oss devices: Set certain sink/source flags automatically. 2011-07-20 22:20:37 +01:00
raop devices: Set certain sink/source flags automatically. 2011-07-20 22:20:37 +01:00
rtp Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
x11 Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
hal-util.c hal: check properly for failure of libhal_find_device_by_capability() (llvm-clang-analyzer) 2009-09-08 23:48:47 +02:00
hal-util.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
ladspa.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
module-always-sink.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-augment-properties.c win32: Make some unused-variable warnings go away 2011-06-24 00:34:05 +01:00
module-card-restore.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-cli.c win32: Make some unused-variable warnings go away 2011-06-24 00:34:05 +01:00
module-combine-sink.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-combine.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-console-kit.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-cork-music-on-phone.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-default-device-restore.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-defs.h.m4 modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated 2009-05-28 02:47:36 +02:00
module-detect.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-device-manager.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-device-restore.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-equalizer-sink.c alsa: Reinitialise the mixer on port change. 2011-07-20 22:23:10 +01:00
module-esound-compat-spawnfd.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-esound-compat-spawnpid.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-esound-sink.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-filter-apply.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-filter-heuristics.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-hal-detect-compat.c hal: add stub module that loads module-udev-detect instead of module-hal-detect 2009-08-11 23:04:35 +02:00
module-hal-detect.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-intended-roles.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-ladspa-sink.c alsa: Reinitialise the mixer on port change. 2011-07-20 22:23:10 +01:00
module-lirc.c volume: Clamp volume to PA_VOLUME_MAX 2010-10-15 01:10:00 +05:30
module-loopback.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-match.c match: Support for both merging and replacing proplist updates. 2011-04-29 12:37:58 +01:00
module-mmkbd-evdev.c volume: Clamp volume to PA_VOLUME_MAX 2010-10-15 01:10:00 +05:30
module-native-protocol-fd.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
module-null-sink.c Fix two comment typos. 2011-07-14 14:13:52 -07:00
module-null-source.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-pipe-sink.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-pipe-source.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-position-event-sounds.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-protocol-stub.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-remap-sink.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-rescue-streams.c Fix typos 2010-12-20 11:07:30 +00:00
module-rygel-media-server.c rygel: Fix introspection XML for MediaItem2 2011-07-22 21:57:55 +05:30
module-sine-source.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-sine.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-solaris.c devices: Set certain sink/source flags automatically. 2011-07-20 22:20:37 +01:00
module-stream-restore.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-suspend-on-idle.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-switch-on-connect.c switch-on-connect: Add a new module to allow for hotplugged devices to be used by default. 2011-04-03 13:42:44 +01:00
module-tunnel.c devices: Set certain sink/source flags automatically. 2011-07-20 22:20:37 +01:00
module-udev-detect.c Fix up according to Coding Style 2011-03-11 11:49:35 +00:00
module-virtual-sink.c virtual: Fix volume callback setting. 2011-07-21 20:38:57 +01:00
module-virtual-source.c virtual: Fix volume callback setting. 2011-07-21 20:38:57 +01:00
module-volume-restore.c Fix up some double spaces 2011-03-18 09:20:07 +00:00
module-waveout.c devices: Use wrapper functions to set the *_volume and *_mute callbacks. 2011-07-19 19:50:43 +01:00
module-zeroconf-discover.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
module-zeroconf-publish.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
reserve-monitor.c voltest: extend test to verify correctness of _multiply() and _divide() 2009-08-19 01:02:32 +02:00
reserve-monitor.h Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
reserve-wrap.c reserve: Fix compile warning when compiling without dbus 2011-07-20 22:23:11 +01:00
reserve-wrap.h reserve: wrap device reservation monitor reference implementation 2009-06-05 19:03:16 +02:00
reserve.c voltest: extend test to verify correctness of _multiply() and _divide() 2009-08-19 01:02:32 +02:00
reserve.h reserve: update from upstream git repo 2009-07-01 20:20:36 +02:00
udev-util.c Various fixes for build warnings 2011-03-02 15:02:42 +00:00
udev-util.h Remove unnecessary #includes 2011-06-22 23:12:20 +01:00