Commit c4f1957e authored by Dan Carpenter's avatar Dan Carpenter Committed by Takashi Iwai

ALSA: seq: add error check in snd_seq_system_client_init()

Static checkers complain that snd_seq_create_kernel_client() can return
-EBUSY here so we need to have some error handling.
Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 6f128fa4
...@@ -134,6 +134,10 @@ int __init snd_seq_system_client_init(void) ...@@ -134,6 +134,10 @@ int __init snd_seq_system_client_init(void)
/* register client */ /* register client */
sysclient = snd_seq_create_kernel_client(NULL, 0, "System"); sysclient = snd_seq_create_kernel_client(NULL, 0, "System");
if (sysclient < 0) {
kfree(port);
return sysclient;
}
/* register timer */ /* register timer */
strcpy(port->name, "Timer"); strcpy(port->name, "Timer");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment