From 346208509802ba0d8526cfe4763616c0ea0b580e Mon Sep 17 00:00:00 2001 From: Martin Dosch Date: Mon, 8 Jan 2024 19:32:08 +0100 Subject: [PATCH] Add missing error handling. --- xmpp.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xmpp.go b/xmpp.go index 8480fea..1d88bae 100644 --- a/xmpp.go +++ b/xmpp.go @@ -535,6 +535,9 @@ func (c *Client) init(o *Options) error { } case strings.HasPrefix(serverReply, "s="): salt, err = base64.StdEncoding.DecodeString(strings.SplitN(serverReply, "=", 2)[1]) + if err != nil { + return err + } if string(salt) == "" { return errors.New("SCRAM: server sent empty salt") }