From 1e977438af3571234c940340d614b46b490512f0 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 2 Dec 2008 15:33:01 +0000 Subject: [PATCH] fixed sync of CHILD_SA delete --- src/charon/plugins/ha_sync/ha_sync_dispatcher.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/charon/plugins/ha_sync/ha_sync_dispatcher.c b/src/charon/plugins/ha_sync/ha_sync_dispatcher.c index be6a785f19..aacf2399c5 100644 --- a/src/charon/plugins/ha_sync/ha_sync_dispatcher.c +++ b/src/charon/plugins/ha_sync/ha_sync_dispatcher.c @@ -554,17 +554,14 @@ static void process_child_delete(private_ha_sync_dispatcher_t *this, value.ike_sa_id); break; case HA_SYNC_INBOUND_SPI: - if (!ike_sa || ike_sa->destroy_child_sa(ike_sa, PROTO_ESP, - value.u32) != SUCCESS) + if (ike_sa) { - DBG1(DBG_CHD, "HA sync CHILD_SA 0x%lx delete failed (%p)", - value.u32, ike_sa); + ike_sa->destroy_child_sa(ike_sa, PROTO_ESP, value.u32); } break; default: break; } - break; } if (ike_sa) { -- 2.47.3