From 5fec78fcd6e63b74402120ffd25aa8a1bc82b67e Mon Sep 17 00:00:00 2001 From: Taru Karttunen Date: Tue, 16 Jun 2015 14:03:01 +0300 Subject: [PATCH] Add nullptr error handling in part_blk, fix #1586 --- repos/os/src/server/part_blk/main.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/repos/os/src/server/part_blk/main.cc b/repos/os/src/server/part_blk/main.cc index 2dca16845..bb0d0dc4d 100644 --- a/repos/os/src/server/part_blk/main.cc +++ b/repos/os/src/server/part_blk/main.cc @@ -72,6 +72,11 @@ int main() if (valid_mbr) partition_table = &Mbr_partition_table::table(); + if (!partition_table) { + PERR("Aborting: no partition table found."); + return 1; + } + enum { STACK_SIZE = 1024 * sizeof(Genode::size_t) }; static Cap_connection cap; static Rpc_entrypoint ep(&cap, STACK_SIZE, "part_ep");