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

defect 793
dont return SA_AIS_ERR_NOT_EXIST when tracking started with SA_TRACK_CURRENT only


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@785 fd59a12c-fef9-0310-b244-a6a79926bd2f

Steven Dake 20 лет назад
Родитель
Сommit
0ef65787cd
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      exec/clm.c

+ 3 - 1
exec/clm.c

@@ -541,7 +541,9 @@ int message_handler_req_clm_clustertrack (struct conn_info *conn_info, void *mes
 
 
 	conn_info->conn_info_partner->ais_ci.u.libclm_ci.trackFlags = req_clm_clustertrack->trackFlags;
-	conn_info->conn_info_partner->ais_ci.u.libclm_ci.tracking_enabled = 1;
+	if (req_clm_clustertrack->trackFlags != SA_TRACK_CURRENT) {
+		conn_info->conn_info_partner->ais_ci.u.libclm_ci.tracking_enabled = 1;
+	}
 
 	list_add (&conn_info->conn_info_partner->conn_list, &library_notification_send_listhead);