From 1063b948d497d1699533feaf5bd1b5f7798d2a17 Mon Sep 17 00:00:00 2001 From: Chris Gianelloni Date: Sat, 17 May 2025 15:42:16 -0400 Subject: [PATCH] fix: use fmt.Appendf to add to byte buffer Signed-off-by: Chris Gianelloni --- internal/state/state.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/state/state.go b/internal/state/state.go index d86b61e..8b86275 100644 --- a/internal/state/state.go +++ b/internal/state/state.go @@ -248,7 +248,7 @@ func (s *State) UpdateDomain( ) } // Delete old records in tracking key that are no longer present after this update - domainRecordsKey := []byte(fmt.Sprintf("d_%s_records", domainName)) + domainRecordsKey := fmt.Appendf(nil, "d_%s_records", domainName) domainRecordsItem, err := txn.Get(domainRecordsKey) if err != nil { if !errors.Is(err, badger.ErrKeyNotFound) { @@ -289,13 +289,13 @@ func (s *State) LookupRecords( recordName = strings.Trim(recordName, `.`) err := s.db.View(func(txn *badger.Txn) error { for _, recordType := range recordTypes { - keyPrefix := []byte( - fmt.Sprintf( - "r_%s_%s_", - strings.ToUpper(recordType), - recordName, - ), + keyPrefix := fmt.Appendf( + nil, + "r_%s_%s_", + strings.ToUpper(recordType), + recordName, ) + it := txn.NewIterator(badger.DefaultIteratorOptions) defer it.Close() for it.Seek(keyPrefix); it.ValidForPrefix(keyPrefix); it.Next() {