Merge "Fix double initialization call." am: 6c5c6afea9
am: b1b8bfb8fd
Change-Id: I753b3cfca7cf6fa684edb8f7801e3fb104be2643
diff --git a/libc/bionic/malloc_common_dynamic.cpp b/libc/bionic/malloc_common_dynamic.cpp
index 40f497e..e12c247 100644
--- a/libc/bionic/malloc_common_dynamic.cpp
+++ b/libc/bionic/malloc_common_dynamic.cpp
@@ -328,13 +328,6 @@
return false;
}
- init_func_t init_func = reinterpret_cast<init_func_t>(gFunctions[FUNC_INITIALIZE]);
- if (!init_func(&__libc_malloc_default_dispatch, &gMallocLeakZygoteChild, options)) {
- error_log("%s: failed to enable malloc %s", getprogname(), prefix);
- ClearGlobalFunctions();
- return false;
- }
-
if (!FinishInstallHooks(globals, options, prefix)) {
dlclose(impl_handle);
return false;