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

Commit c354cd7d authored by Takashi Iwai's avatar Takashi Iwai
Browse files

[ALSA] seq-oss - Remove invalid BUG()



Removed invalid BUG() - the driver should handle the error case properly
rather than issuing BUG().

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 87218e9c
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -245,8 +245,13 @@ snd_seq_oss_synth_setup(struct seq_oss_devinfo *dp)
		info->nr_voices = rec->nr_voices;
		if (info->nr_voices > 0) {
			info->ch = kcalloc(info->nr_voices, sizeof(struct seq_oss_chinfo), GFP_KERNEL);
			if (!info->ch)
				BUG();
			if (!info->ch) {
				snd_printk(KERN_ERR "Cannot malloc\n");
				rec->oper.close(&info->arg);
				module_put(rec->oper.owner);
				snd_use_lock_free(&rec->use_lock);
				continue;
			}
			reset_channels(info);
		}
		debug_printk(("synth %d assigned\n", i));