From 762fe145e9b5c1cff570629ca5ced7cbd252686f Mon Sep 17 00:00:00 2001 From: Clemens Ladisch Date: Mon, 23 Nov 2009 10:56:46 +0100 Subject: [PATCH] mixer: fix enum check The recent CHECK_ENUM fix uncovered a bug in snd_mixer_selem_is_enumerated() which would now return -EINVAL for any non-enum control, which would be interpreted as 'true' by callers like amixer or alsamixer. Signed-off-by: Clemens Ladisch --- src/mixer/simple.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/mixer/simple.c b/src/mixer/simple.c index 606fc3d8..8079fe7a 100644 --- a/src/mixer/simple.c +++ b/src/mixer/simple.c @@ -878,7 +878,6 @@ int snd_mixer_selem_set_capture_switch_all(snd_mixer_elem_t *elem, int value) int snd_mixer_selem_is_enumerated(snd_mixer_elem_t *elem) { CHECK_BASIC(elem); - CHECK_ENUM(elem); return sm_selem_ops(elem)->is(elem, SM_PLAY, SM_OPS_IS_ENUMERATED, 0); } -- 2.47.1