Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Alexander_Naumov:SLE-12:Update
alsa-utils
0015-alsactl-Fix-REMOVE-event-handling-in-monit...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0015-alsactl-Fix-REMOVE-event-handling-in-monitor-command.patch of Package alsa-utils
From bb3293c76e6a1a130196ccb86e78aea3322ed735 Mon Sep 17 00:00:00 2001 From: Takashi Iwai <tiwai@suse.de> Date: Tue, 26 Nov 2013 13:59:19 +0100 Subject: [PATCH] alsactl: Fix REMOVE event handling in monitor command SND_CTL_EVENT_MASK_REMOVE has to be checked at first and ignore the rest if it matches. Suggested by Clemens. Signed-off-by: Takashi Iwai <tiwai@suse.de> --- alsactl/monitor.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/alsactl/monitor.c b/alsactl/monitor.c index 12d24504264b..1c0246849c62 100644 --- a/alsactl/monitor.c +++ b/alsactl/monitor.c @@ -58,6 +58,10 @@ int monitor(const char *name) snd_ctl_event_elem_get_index(event)); mask = snd_ctl_event_elem_get_mask(event); + if (mask == SND_CTL_EVENT_MASK_REMOVE) { + printf(" REMOVE\n"); + continue; + } if (mask & SND_CTL_EVENT_MASK_VALUE) printf(" VALUE"); if (mask & SND_CTL_EVENT_MASK_INFO) @@ -66,8 +70,6 @@ int monitor(const char *name) printf(" ADD"); if (mask & SND_CTL_EVENT_MASK_TLV) printf(" TLV"); - if (mask == SND_CTL_EVENT_MASK_REMOVE) - printf(" REMOVE"); printf("\n"); } snd_ctl_close(ctl); -- 1.8.4.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor