diff options
author | Takashi Iwai <tiwai@suse.de> | 2012-01-10 12:41:22 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2012-01-25 13:53:18 -0800 |
commit | 2f4dc284270777873576ecdcc509b7bd69735e27 (patch) | |
tree | 7ee4d3e4bc7c801ac9658a789ca7bddcea2544be /tools | |
parent | d2ffd5c6c75a3cf01f7712aa7035834858f19185 (diff) |
ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs
commit 3a90274de3548ebb2aabfbf488cea8e275a73dc6 upstream.
When an invalid NID is given, get_wcaps() returns zero as the error,
but get_wcaps_type() takes it as the normal value and returns a bogus
AC_WID_AUD_OUT value. This confuses the parser.
With this patch, get_wcaps_type() returns -1 when value 0 is given,
i.e. an invalid NID is passed to get_wcaps().
Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=740118
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions