fix: CircularBuffer PushUnique with zero len

This commit is contained in:
DataHoarder 2023-06-05 23:38:58 +02:00
parent de663205ba
commit 330d3fe3aa
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk

View file

@ -51,7 +51,7 @@ func (b *CircularBuffer[T]) PushUnique(value T) bool {
b.lock.Lock()
defer b.lock.Unlock()
if slices.Contains(b.buffer, value) {
if len(b.buffer) == 0 || slices.Contains(b.buffer, value) {
return false
}