projects
/
svn42.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
workaround for goexmpp bug
[svn42.git]
/
go
/
r3-netstatus
/
r3xmppbot
/
r3xmppbot.go
diff --git
a/go/r3-netstatus/r3xmppbot/r3xmppbot.go
b/go/r3-netstatus/r3xmppbot/r3xmppbot.go
index
177f4a1
..
2d797fd
100644
(file)
--- a/
go/r3-netstatus/r3xmppbot/r3xmppbot.go
+++ b/
go/r3-netstatus/r3xmppbot/r3xmppbot.go
@@
-5,6
+5,7
@@
package r3xmppbot
import (
"crypto/tls"
"encoding/json"
import (
"crypto/tls"
"encoding/json"
+ "errors"
"os"
"path"
"strings"
"os"
"path"
"strings"
@@
-445,6
+446,10
@@
func NewStartedBot(loginjid, loginpwd, password, state_save_dir string, insecure
Syslog_.Println("Error connecting to xmpp server", err)
return nil, nil, err
}
Syslog_.Println("Error connecting to xmpp server", err)
return nil, nil, err
}
+ if botdata.xmppclient_ == nil {
+ Syslog_.Println("xmpp.NewClient returned nil without error")
+ return nil, nil, errors.New("No answer from xmpp server")
+ }
err = botdata.xmppclient_.StartSession(true, &xmpp.Presence{})
if err != nil {
err = botdata.xmppclient_.StartSession(true, &xmpp.Presence{})
if err != nil {