From 632ee1e6ab8af552c9548ae0602117a367cafe8a Mon Sep 17 00:00:00 2001 From: Robert Gerus Date: Tue, 20 Oct 2015 04:28:15 +0200 Subject: [PATCH] Apparently some things do not really like to be pointers --- irc/irc.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/irc/irc.go b/irc/irc.go index ed2d964..3dc00e5 100644 --- a/irc/irc.go +++ b/irc/irc.go @@ -20,7 +20,8 @@ type Connection struct { QuitRecv chan struct{} } -func (c *Connection) Sender() { +func (c Connection) Sender() { + log.Println(c.Network, "Spawned sender loop") for { select { case msg := <-c.Input: @@ -35,7 +36,8 @@ func (c *Connection) Sender() { } } -func (c *Connection) Receiver() { +func (c Connection) Receiver() { + log.Println(c.Network, "Spawned receiver loop") for { raw, err := c.Reader.ReadString(delim) if err != nil { @@ -57,7 +59,7 @@ func (c *Connection) Receiver() { } } -func (c *Connection) Dial(server string) error { +func (c Connection) Dial(server string) error { conn, err := net.Dial("tcp", server) if err != nil { @@ -66,9 +68,7 @@ func (c *Connection) Dial(server string) error { } log.Println(c.Network, "Connected to", server) c.Writer = bufio.NewWriter(conn) - log.Println(c.Network, "Spawned bufio writer") c.Reader = bufio.NewReader(conn) - log.Println(c.Network, "Spawned bufio reader") go c.Sender() go c.Receiver()