Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b0637ee0 authored by Meng Wang's avatar Meng Wang
Browse files

ALSA: timer: check if timer->card is null before using it



NULL check timer->card before use to prevent dereferencing
a NULL pointer.

CRs-Fixed: 1046606
Change-Id: I8e359864508cc2307d9e9619f36c7c08cc3842f9
Signed-off-by: default avatarMeng Wang <mwang@codeaurora.org>
parent 7c8a2f0c
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1125,7 +1125,11 @@ static void snd_timer_proc_read(struct snd_info_entry *entry,

	mutex_lock(&register_mutex);
	list_for_each_entry(timer, &snd_timer_list, device_list) {
		if (timer->card && timer->card->shutdown)
		if (timer->card == NULL) {
			pr_debug("%s: timer->card is NULL\n", __func__);
			continue;
		}
		if (timer->card->shutdown)
			continue;
		switch (timer->tmr_class) {
		case SNDRV_TIMER_CLASS_GLOBAL: