overcome vertex tree issue

This commit is contained in:
Cassandra Heart 2025-03-10 22:28:13 -05:00
parent a1bf14673e
commit a07a647515
No known key found for this signature in database
GPG Key ID: 6352152859385958

View File

@ -441,11 +441,16 @@ func (s *streamManager) walk(
if isLeaf(lnode) && isLeaf(rnode) {
if !bytes.Equal(lnode.Commitment, rnode.Commitment) {
s.logger.Info("leaves mismatch commitments, sending", pathString)
s.sendLeafData(
path,
metadataOnly,
)
// conditional is a kludge, m5 only
if bytes.Compare(lnode.Commitment, rnode.Commitment) < 0 {
s.logger.Info("leaves mismatch commitments, sending", pathString)
s.sendLeafData(
path,
metadataOnly,
)
} else {
s.logger.Info("leaves mismatch commitments, receiving", pathString)
}
}
return nil
}