Author: bonefish Date: 2010-03-19 20:21:41 +0100 (Fri, 19 Mar 2010) New Revision: 35919 Changeset: http://dev.haiku-os.org/changeset/35919/haiku Ticket: http://dev.haiku-os.org/ticket/5599 Modified: haiku/trunk/src/system/runtime_loader/elf.cpp Log: preload_image(): Removed erroneous rld_unlock() in error case. Fixes #5599. Modified: haiku/trunk/src/system/runtime_loader/elf.cpp =================================================================== --- haiku/trunk/src/system/runtime_loader/elf.cpp 2010-03-19 19:07:18 UTC (rev 35918) +++ haiku/trunk/src/system/runtime_loader/elf.cpp 2010-03-19 19:21:41 UTC (rev 35919) @@ -307,7 +307,6 @@ image_t *image = NULL; status_t status = load_image(path, B_LIBRARY_IMAGE, NULL, &image); if (status < B_OK) { - rld_unlock(); KTRACE("rld: preload_image(\"%s\") failed to load container: %s", path, strerror(status)); return status;