audio: fix null pointer dereferenced issue
Fix null pointer dereferenced issue.
Change-Id: I4b7deb66192d836b9b444b13b9a5ed080272f2a7
CRs-Fixed: 2448899
diff --git a/hal/acdb.c b/hal/acdb.c
index 7394906..1775ec0 100644
--- a/hal/acdb.c
+++ b/hal/acdb.c
@@ -164,13 +164,13 @@
/* Get Sound card name */
snd_card_name = mixer_get_name(mixer);
+ snd_card_name = platform_get_snd_card_name_for_acdb_loader(snd_card_name);
if (!snd_card_name) {
- ALOGE("failed to allocate memory for snd_card_name");
+ ALOGE("failed to get snd_card_name");
result = -1;
goto cleanup;
}
- snd_card_name = platform_get_snd_card_name_for_acdb_loader(snd_card_name);
int key = 0;
struct listnode *node = NULL;
struct meta_key_list *key_info = NULL;