From: RudenkoAD Date: Mon, 20 Jan 2025 08:30:56 +0000 (+0300) Subject: check utf8 by default X-Git-Tag: v0.0.0~192^2~9 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=47e9f4a5bb13f8895a8591e26016c47a5acea5e438c421fe36757f951c564dc9;p=keks.git check utf8 by default --- diff --git a/go/atom-decode.go b/go/atom-decode.go index 7bfd0a3..6fe0e54 100644 --- a/go/atom-decode.go +++ b/go/atom-decode.go @@ -60,7 +60,8 @@ func (ctx *Decoder) DecodeAtom() (t types.Type, err error) { ctx.types = append(ctx.types, t) ctx.depths = append(ctx.depths, ctx.depth) ctx.strs = append(ctx.strs, s) - if t == types.Str && ctx.opts != nil && !ctx.opts.DisableUTF8Check { + disabled := ctx.opts != nil && ctx.opts.DisableUTF8Check + if t == types.Str && !disabled { if !utf8.ValidString(s) { err = ErrBadUTF8 }