From d4d25a55bd390c6ede98b168c98d0ac231a0759f Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Mon, 18 Feb 2008 22:54:12 +0000 Subject: [PATCH] We should lock around register_elf_image() as we modify the image hash in there. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24010 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/elf.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/system/kernel/elf.cpp b/src/system/kernel/elf.cpp index a347c981d0..59700f23d7 100644 --- a/src/system/kernel/elf.cpp +++ b/src/system/kernel/elf.cpp @@ -1668,7 +1668,9 @@ load_kernel_add_on(const char *path) load_elf_symbol_table(fd, image); free(programHeaders); + mutex_lock(&sImageMutex); register_elf_image(image); + mutex_unlock(&sImageMutex); done: _kern_close(fd);