From 7157b7e375c58851da2245c9f4a2b496f3b0ae71 Mon Sep 17 00:00:00 2001 From: Nuno Cruces Date: Wed, 7 Jun 2023 08:02:07 +0100 Subject: [PATCH] fix: database/sql.Scanner should not retain references (#6380) --- tests/scanner_valuer_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/scanner_valuer_test.go b/tests/scanner_valuer_test.go index 14121699..472434b4 100644 --- a/tests/scanner_valuer_test.go +++ b/tests/scanner_valuer_test.go @@ -170,10 +170,10 @@ func (data *EncryptedData) Scan(value interface{}) error { return errors.New("Too short") } - *data = b[3:] + *data = append((*data)[0:], b[3:]...) return nil } else if s, ok := value.(string); ok { - *data = []byte(s)[3:] + *data = []byte(s[3:]) return nil }