Browse Source

Fix segfault on interrupt before connection

tags/v0.3.0
Russ Garrett 7 years ago
parent
commit
8fbfb76309
No account linked to committer's email address
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      main.go

+ 1
- 1
main.go View File

85
 
85
 
86
 func (i *IRCCat) connectIRC() error {
86
 func (i *IRCCat) connectIRC() error {
87
 	irccon := irc.IRC(viper.GetString("irc.nick"), viper.GetString("irc.realname"))
87
 	irccon := irc.IRC(viper.GetString("irc.nick"), viper.GetString("irc.realname"))
88
+	i.irc = irccon
88
 	irccon.RequestCaps = []string{"away-notify", "account-notify", "draft/message-tags-0.2"}
89
 	irccon.RequestCaps = []string{"away-notify", "account-notify", "draft/message-tags-0.2"}
89
 	irccon.UseTLS = viper.GetBool("irc.tls")
90
 	irccon.UseTLS = viper.GetBool("irc.tls")
90
 	if viper.GetBool("irc.tls_skip_verify") {
91
 	if viper.GetBool("irc.tls_skip_verify") {
112
 	irccon.AddCallback("KILL", i.handleQuit)
113
 	irccon.AddCallback("KILL", i.handleQuit)
113
 	irccon.AddCallback("NICK", i.handleNick)
114
 	irccon.AddCallback("NICK", i.handleNick)
114
 
115
 
115
-	i.irc = irccon
116
 	return nil
116
 	return nil
117
 }
117
 }
118
 
118
 

Loading…
Cancel
Save