From 1aaf11da29b9aaf1d4ecc5649984ab0eed37d0fe Mon Sep 17 00:00:00 2001 From: Malte Bauch <malte.bauch@stud.h-da.de> Date: Tue, 10 Oct 2023 15:42:53 +0200 Subject: [PATCH] Fixing wrong if clause --- kms/kmspeers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kms/kmspeers.go b/kms/kmspeers.go index de1361d..6e42f8f 100644 --- a/kms/kmspeers.go +++ b/kms/kmspeers.go @@ -229,7 +229,8 @@ func (ph *kmsPeer) TransportKeyNegotiation() error { } func (ph *kmsPeer) SendPayload(payload []byte, pathId uuid.UUID) error { - if len(ph.servingQLE.keyStorePeer.keyStore) == int(ph.servingQLE.keyStorePeer.indexCounter-1) { + if len(ph.servingQLE.keyStorePeer.keyStore) <= int(ph.servingQLE.keyStorePeer.indexCounter) { + log.Debug("Syncing bulk keys before sending the payload") err := ph.SyncBulkKeys() if err != nil { return err -- GitLab