]> git.saurik.com Git - apple/dyld.git/blobdiff - src/dyldNew.cpp
dyld-421.2.tar.gz
[apple/dyld.git] / src / dyldNew.cpp
index ebccc7778df008744dd423fef8ec1dddc4267dfc..cf64f58d9f601e48d18d94881d51ff863e2f66f5 100644 (file)
@@ -62,7 +62,7 @@ static dyld_static_pool* currentPool = &initialPool;
 
 void* malloc(size_t size)
 {
-       if ( dyld::gLibSystemHelpers != NULL) {
+       if ( (dyld::gLibSystemHelpers != NULL) && dyld::gProcessInfo->libSystemInitialized ) {
                void* p = dyld::gLibSystemHelpers->malloc(size);
                //dyld::log("malloc(%lu) => %p from libSystem\n", size, p);
                return p;