Prechádzať zdrojové kódy

Merge "soc: Add proper null check for client array pointer"

Linux Build Service Account 6 rokov pred
rodič
commit
c8d4438836
1 zmenil súbory, kde vykonal 4 pridanie a 0 odobranie
  1. 4 0
      soc/snd_event.c

+ 4 - 0
soc/snd_event.c

@@ -301,6 +301,10 @@ void snd_event_mstr_add_client(struct snd_event_clients **snd_clients,
 		}
 		client->cl_arr = kzalloc(sizeof(struct snd_event_client_array),
 					 GFP_KERNEL);
+		if (!client->cl_arr) {
+			*snd_clients = ERR_PTR(-ENOMEM);
+			return;
+		}
 		*snd_clients = client;
 	} else {
 		struct snd_event_client_array *new;