From d1f40b86d9632e60d8c3175966fd1cb16a491371 Mon Sep 17 00:00:00 2001 From: Alexander Boettcher Date: Mon, 6 May 2013 12:06:59 +0200 Subject: [PATCH] fix use-after-free bug in loader --- os/src/server/loader/main.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/os/src/server/loader/main.cc b/os/src/server/loader/main.cc index 195032d23..14c490744 100644 --- a/os/src/server/loader/main.cc +++ b/os/src/server/loader/main.cc @@ -50,8 +50,8 @@ namespace Loader { void _close(Rom_session_component *rom) { _ep.dissolve(rom); - destroy(&_md_alloc, rom); _rom_sessions.remove(rom); + destroy(&_md_alloc, rom); } Local_rom_service(Rpc_entrypoint &ep,