@@ -493,7 +493,8 @@ static int cpg_lib_exit_fn (void *conn)
notify_info.reason = CONFCHG_CPG_REASON_PROCDOWN;
cpg_node_joinleave_send(gi, pi, MESSAGE_REQ_EXEC_CPG_PROCLEAVE, CONFCHG_CPG_REASON_PROCDOWN);
}
- list_del(&pi->list);
+ if (pi->pid)
+ list_del(&pi->list);
api->ipc_refcnt_dec (conn);
return (0);