From d11f1f90c27060ef221c15160097c698718e4b31 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Wed, 19 Aug 2009 09:57:28 +0000 Subject: [PATCH] Fix found_service_ver handling Sometimes, when object_key_get doesn't return found_service_ver it doesn't change old value and this value is then used in atoi what will can cause fall of corosync. Patch fixes this case by setting found_service_ver to NULL before call of object_key_get. git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2391 fd59a12c-fef9-0310-b244-a6a79926bd2f --- exec/service.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exec/service.c b/exec/service.c index 717b736b..ea58efb2 100644 --- a/exec/service.c +++ b/exec/service.c @@ -399,6 +399,8 @@ unsigned int corosync_service_defaults_link_and_init (struct corosync_api_v1 *co (void *)&found_service_name, NULL); + found_service_ver = NULL; + corosync_api->object_key_get (object_service_handle, "ver", strlen ("ver"),