hal: Fix memory leak in audiohal
Memory allocated for platform_set_acdb_metainfo_key() and my_data in
platform specific file, but this memory was not freed. Due to this
memory leak was happening. So, freed memory in platform_deinit() to
avoid memory leak.
Change-Id: Ia93d235a010d56730e0bad2125be7ef80e7d5ca0
diff --git a/hal/platform_api.h b/hal/platform_api.h
index 0fec452..4074694 100644
--- a/hal/platform_api.h
+++ b/hal/platform_api.h
@@ -108,6 +108,7 @@
effect_type_t effect_type);
int platform_get_snd_device_bit_width(snd_device_t snd_device);
int platform_set_acdb_metainfo_key(void *platform, char *name, int key);
+void platform_release_acdb_metainfo_key(void *platform);
int platform_get_meta_info_key_from_list(void *platform, char *mod_name);
int platform_set_native_support(int na_mode);
int platform_get_native_support();