From ccef86ebb965a20e57609974674d48d798098c92 Mon Sep 17 00:00:00 2001 From: Christine Caulfield Date: Thu, 13 Nov 2008 09:54:34 +0000 Subject: [PATCH] Don't crash if we get a message for a service that isn't loaded. git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1699 fd59a12c-fef9-0310-b244-a6a79926bd2f --- exec/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exec/main.c b/exec/main.c index f31ddcec..45267cf0 100644 --- a/exec/main.c +++ b/exec/main.c @@ -451,6 +451,8 @@ static void deliver_fn ( */ service = header->id >> 16; fn_id = header->id & 0xffff; + if (!ais_service[service]) + return; if (endian_conversion_required) { assert(ais_service[service]->exec_engine[fn_id].exec_endian_convert_fn != NULL); ais_service[service]->exec_engine[fn_id].exec_endian_convert_fn