Răsfoiți Sursa

If TRACK_CURRENT is specified in CLM service and notify buffer is null,
return tracking data in callback as per specification.


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

Steven Dake 19 ani în urmă
părinte
comite
4b14eb0001
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      lib/clm.c

+ 1 - 1
lib/clm.c

@@ -551,7 +551,7 @@ saClmClusterTrack (
 	req_lib_clm_clustertrack.header.id = MESSAGE_REQ_CLM_TRACKSTART;
 	req_lib_clm_clustertrack.header.id = MESSAGE_REQ_CLM_TRACKSTART;
 	req_lib_clm_clustertrack.track_flags = trackFlags;
 	req_lib_clm_clustertrack.track_flags = trackFlags;
 	req_lib_clm_clustertrack.return_in_callback = 0;
 	req_lib_clm_clustertrack.return_in_callback = 0;
-	if ((trackFlags & SA_TRACK_CHANGES) && (notificationBuffer == NULL)) {
+	if ((trackFlags & SA_TRACK_CURRENT) && (notificationBuffer == NULL)) {
 		req_lib_clm_clustertrack.return_in_callback = 1;
 		req_lib_clm_clustertrack.return_in_callback = 1;
 	}
 	}