- Correct next pointer in the loop --- src/ckpt/ckptnd/cpnd_proc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/ckpt/ckptnd/cpnd_proc.c b/src/ckpt/ckptnd/cpnd_proc.c index 55b6beb0c..44b5e9bda 100644 --- a/src/ckpt/ckptnd/cpnd_proc.c +++ b/src/ckpt/ckptnd/cpnd_proc.c @@ -2652,11 +2652,13 @@ void cpnd_ckpt_sc_cpnd_mdest_del(CPND_CB *cb) cpnd_ckpt_node_getnext(cb, 0, &ckpt_node); while (ckpt_node != NULL) { CPSV_CPND_DEST_INFO *dest_list = NULL; + CPSV_CPND_DEST_INFO *next = NULL; dest_list = ckpt_node->cpnd_dest_list; /* Delete SC cpnd mdests in the cpnd_dest_list */ while (dest_list) { + next = dest_list->next; if ((m_CPND_IS_ON_SCXB( cb->cpnd_active_id, cpnd_get_node_id_from_mds_dest( @@ -2667,8 +2669,7 @@ void cpnd_ckpt_sc_cpnd_mdest_del(CPND_CB *cb) dest_list->dest)))) cpnd_ckpt_remote_cpnd_del(ckpt_node, dest_list->dest); - - dest_list = dest_list->next; + dest_list = next; } SaCkptCheckpointHandleT prev_ckpt_id; -- 2.17.1 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel