Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:Update
pacemaker.3577
pacemaker-services-cleaup-actions.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pacemaker-services-cleaup-actions.patch of Package pacemaker.3577
commit 1c3f6b5515f9f551747429071f5815171a2eb888 Author: Gao,Yan <ygao@suse.com> Date: Fri May 6 17:15:00 2016 +0200 Fix: services: Correctly clean up service actions for non-dbus case diff --git a/lib/services/services.c b/lib/services/services.c index d76cd45..bb6dab9 100644 --- a/lib/services/services.c +++ b/lib/services/services.c @@ -380,11 +380,11 @@ services_set_op_pending(svc_action_t *op, DBusPendingCall *pending) void services_action_cleanup(svc_action_t * op) { -#if SUPPORT_DBUS if(op->opaque == NULL) { return; } +#if SUPPORT_DBUS if(op->opaque->timerid != 0) { crm_trace("Removing timer for call %s to %s", op->action, op->rsc); g_source_remove(op->opaque->timerid); @@ -400,6 +400,7 @@ services_action_cleanup(svc_action_t * op) dbus_pending_call_unref(op->opaque->pending); op->opaque->pending = NULL; } +#endif if (op->opaque->stderr_gsource) { mainloop_del_fd(op->opaque->stderr_gsource); @@ -410,7 +411,6 @@ services_action_cleanup(svc_action_t * op) mainloop_del_fd(op->opaque->stdout_gsource); op->opaque->stdout_gsource = NULL; } -#endif } void
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor