From 14a8f0195520810aba64717095c14335bd04094a Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 22 Jan 2005 17:29:40 +0000 Subject: [PATCH] Also call the initialization function of an executable's image. I don't know for what reason it wasn't done before, but not doing it at all breaks C++ exceptions. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10950 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/apps/rld/rldelf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/apps/rld/rldelf.c b/src/kernel/apps/rld/rldelf.c index 0bb30e753e..76231ded2b 100644 --- a/src/kernel/apps/rld/rldelf.c +++ b/src/kernel/apps/rld/rldelf.c @@ -1189,7 +1189,7 @@ load_program(char const *path, void **_entry) FATAL(!relocate_success, "troubles relocating\n"); } - init_dependencies(gLoadedImages.head, false); + init_dependencies(gLoadedImages.head, true); remap_images(); // ToDo: once setup_system_time() is fixed, move this one line higher!