From 492e377ded71f35175ce183b4a547fd5da51d881 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sat, 22 Jul 2023 11:38:14 +0200 Subject: [PATCH] remove invalid utf8 from logs --- proto_package.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proto_package.go b/proto_package.go index 93f06e2..ffb3a05 100644 --- a/proto_package.go +++ b/proto_package.go @@ -232,7 +232,8 @@ func (p *ProtoPackage) build(ctx context.Context) (time.Duration, error) { if err != nil { return time.Since(start), fmt.Errorf("error creating logdir: %w", err) } - err = os.WriteFile(filepath.Join(conf.Basedir.Repo, logDir, p.March, p.Pkgbase+".log"), out.Bytes(), 0o644) //nolint:gosec + err = os.WriteFile(filepath.Join(conf.Basedir.Repo, logDir, p.March, p.Pkgbase+".log"), //nolint:gosec + []byte(strings.ToValidUTF8(out.String(), "")), 0o644) if err != nil { return time.Since(start), fmt.Errorf("error warting to logdir: %w", err) }