Просмотр исходного кода

Clear pid when we leave a process group

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1399 fd59a12c-fef9-0310-b244-a6a79926bd2f
Patrick Caulfield 18 лет назад
Родитель
Сommit
a245f25ac8
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      exec/cpg.c

+ 2 - 0
exec/cpg.c

@@ -839,6 +839,8 @@ static void message_handler_req_exec_cpg_procleave (
 			list_del(&pi->list);
 			list_del(&pi->list);
 			if (!pi->conn)
 			if (!pi->conn)
 				free(pi);
 				free(pi);
+			else
+				pi->pid = 0;
 
 
 			if (list_empty(&gi->members)) {
 			if (list_empty(&gi->members)) {
 				remove_group(gi);
 				remove_group(gi);