• Takashi Iwai's avatar
    ALSA: usb-audio: Fix potential zero-division at parsing FU · 8428a8eb
    Takashi Iwai authored
    parse_audio_feature_unit() contains a code dividing potentially with
    zero when a malformed FU descriptor is passed.  Although there is
    already a sanity check, it checks only the value zero, hence it can
    still lead to a zero-division when a value 1 is passed there.
    
    Fix it by correcting the sanity check (and the error message
    thereof).
    
    Fixes: 23caaf19 ("ALSA: usb-mixer: Add support for Audio Class v2.0")
    Cc: <stable@vger.kernel.org>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    8428a8eb
mixer.c 71 KB