• Srikanth K H's avatar
    ALSA: timer: catch invalid timer object creation · d10ee9c5
    Srikanth K H authored
    A timer object for the classes SNDRV_TIMER_CLASS_CARD and
    SNDRV_TIMER_CLASS_PCM has to be associated with a card object, but we
    have no check at creation time.  Such a timer object with NULL card
    causes various unexpected problems, e.g. NULL dereference at reading
    the sound timer proc file.
    
    So as preventive measure while the creating the sound timer object is
    created the card information availability is checked for the mentioned
    entries and returned error if its NULL.
    Signed-off-by: default avatarSrikanth K H <srikanth.h@samsung.com>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    d10ee9c5
timer.c 54.8 KB