Initializes AudioPolicyManagerCustom.

Change-Id: I99e23260b5daa276076ee17373b2718db1ef9deb
diff --git a/policy_hal/AudioPolicyManager.cpp b/policy_hal/AudioPolicyManager.cpp
index 988342d..f181062 100644
--- a/policy_hal/AudioPolicyManager.cpp
+++ b/policy_hal/AudioPolicyManager.cpp
@@ -88,7 +88,13 @@
 extern "C" AudioPolicyInterface* createAudioPolicyManager(
          AudioPolicyClientInterface *clientInterface)
 {
-     return new AudioPolicyManagerCustom(clientInterface);
+     AudioPolicyManagerCustom *apm = new AudioPolicyManagerCustom(clientInterface);
+     status_t status = apm->initialize();
+     if (status != NO_ERROR) {
+         delete apm;
+         apm = nullptr;
+     }
+     return apm;
 }
 
 extern "C" void destroyAudioPolicyManager(AudioPolicyInterface *interface)