alsa-utils/alsamixer
Clemens Ladisch f282607273 alsamixer: fix handling of removed controls
When we get a notification that an element has been removed, we have to
recreate our internal control representation to avoid accessing freed
memory.  (And the checking for SND_CTL_EVENT_MASK_REMOVE should actually
be done correctly while we're at it.)

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2012-10-19 12:16:33 +02:00
..
alsamixer.1 amixer, alsamixer: Add description of volume-mapping 2012-03-19 16:05:06 +01:00
card_select.c alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
card_select.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
cli.c alsamixer: Fix X-win related crash for PulseAudio plugin (bad linking) 2011-11-02 17:27:47 +01:00
colors.c alsamixer: remove obsolete e-mail 2010-11-10 10:14:53 +01:00
colors.h alsamixer - Tricolorize volume bars 2009-06-18 14:42:28 +02:00
device_name.c alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
device_name.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
die.c alsamixer: Fix X-win related crash for PulseAudio plugin (bad linking) 2011-11-02 17:27:47 +01:00
die.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
go amixer/alsamixer - updated go scripts for debugging 2007-07-11 10:12:24 +02:00
mainloop.c alsamixer: fix handling of removed controls 2012-10-19 12:16:33 +02:00
mainloop.h alsamixer: Fix X-win related crash for PulseAudio plugin (bad linking) 2011-11-02 17:27:47 +01:00
Makefile.am alsamixer: use cubic scale for volume bars 2010-12-06 14:07:48 +01:00
mem.c alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
mem.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
mixer_controls.c alsamixer: remove obsolete e-mail 2010-11-10 10:14:53 +01:00
mixer_controls.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
mixer_display.c alsamixer: fix handling of removed controls 2012-10-19 12:16:33 +02:00
mixer_display.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
mixer_widget.c alsamixer: fix handling of removed controls 2012-10-19 12:16:33 +02:00
mixer_widget.h alsamixer: fix handling of removed controls 2012-10-19 12:16:33 +02:00
proc_files.c alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
proc_files.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
textbox.c alsamixer: remove obsolete e-mail 2010-11-10 10:14:53 +01:00
textbox.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
utils.c alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
utils.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
volume_mapping.c alsamixer: fix build on uClibc 2011-03-14 10:31:34 +01:00
volume_mapping.h alsamixer: use cubic scale for volume bars 2010-12-06 14:07:48 +01:00
widget.c alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00
widget.h alsamixer: show channel names for multichannel controls 2009-05-25 10:26:22 +02:00