From 90de112f469158ce77a8145e4463b4a4beb4d7c4 Mon Sep 17 00:00:00 2001 From: Gregor Gololicic Date: Wed, 9 Aug 2023 14:59:40 +0200 Subject: [PATCH] Ignore invalid utf8 characters while decoding --- service/cloud/gcp_streamer.go | 1 + 1 file changed, 1 insertion(+) diff --git a/service/cloud/gcp_streamer.go b/service/cloud/gcp_streamer.go index 6300a338..89cacfa5 100644 --- a/service/cloud/gcp_streamer.go +++ b/service/cloud/gcp_streamer.go @@ -44,6 +44,7 @@ func NewGCPStreamer(log zerolog.Logger, bucket *storage.BucketHandle, options .. decOptions := cbor.DecOptions{ ExtraReturnErrors: cbor.ExtraDecErrorUnknownField, MaxArrayElements: cborMaxArrayElements, + UTF8: cbor.UTF8DecodeInvalid, // there might be invalid utf8 characters in the user input (e.g. transaction payload) } decoder, err := decOptions.DecMode() if err != nil {