diff --git a/src/xmpp/client.go b/src/xmpp/client.go index 9a13c56..a65c0d3 100644 --- a/src/xmpp/client.go +++ b/src/xmpp/client.go @@ -22,6 +22,10 @@ type ClientConfig struct { // Create a client XMPP over the stream. func NewClientXMPP(stream *Stream, jid JID, password string, config *ClientConfig) (*XMPP, error) { + if config == nil { + config = &ClientConfig{} + } + for { if err := startClient(stream, jid); err != nil {