diff --git a/exec/clm.c b/exec/clm.c index 7d68e171..9bafe1f0 100644 --- a/exec/clm.c +++ b/exec/clm.c @@ -286,7 +286,7 @@ static void libraryNotificationLeave (SaClmNodeIdT *nodes, int nodes_entries) if (nodes[i] == clusterNodes[j].nodeId) { clusterNodeEntries -= 1; memcpy (&clusterNodes[j], &clusterNodes[j + 1], - (clusterNodeEntries - i) * sizeof (SaClmClusterNodeT)); + (clusterNodeEntries - j) * sizeof (SaClmClusterNodeT)); } else { /* * next clusterNode entry