From 63875d9ba9fe0e7af06f15f785a95b7a7720eba8 Mon Sep 17 00:00:00 2001 From: Lon Hohberger <lhh@redhat.com> Date: Mon, 26 Oct 2009 17:38:42 -0400 Subject: [PATCH] rgmanager: Fix error recovery with central_processing Resolves: rhbz#530409 Signed-off-by: Lon Hohberger <lhh@redhat.com> --- rgmanager/src/daemons/rg_state.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/rgmanager/src/daemons/rg_state.c b/rgmanager/src/daemons/rg_state.c index 0b52f09..31664b9 100644 --- a/rgmanager/src/daemons/rg_state.c +++ b/rgmanager/src/daemons/rg_state.c @@ -2138,7 +2138,8 @@ handle_start_remote_req(char *svcName, int req) if (need_check) pthread_mutex_unlock(&exclusive_mutex); - if (svc_stop(svcName, RG_STOP_RECOVER) == 0) + if (svc_stop(svcName, central_events_enabled() ? + RG_STATE_STOPPED : RG_STOP_RECOVER) == 0) return RG_EFAIL; svc_fail(svcName); -- 1.6.2.5