Put nil checking in correct place.

This commit is contained in:
Alex Bramley 2011-07-27 21:15:09 +01:00
parent 33a5bff35b
commit 900afb5c48
1 changed files with 5 additions and 6 deletions

View File

@ -197,9 +197,10 @@ func (conn *Conn) recv() {
fmt.Println(t.Format(conn.TSFormat) + " <- " + s) fmt.Println(t.Format(conn.TSFormat) + " <- " + s)
} }
line := parseLine(s) if line := parseLine(s); line != nil {
line.Time = t line.Time = t
conn.in <- line conn.in <- line
}
} }
} }
@ -208,9 +209,7 @@ func (conn *Conn) runLoop() {
for { for {
select { select {
case line := <-conn.in: case line := <-conn.in:
if line != nil { conn.dispatchEvent(line)
conn.dispatchEvent(line)
}
case <-conn.cLoop: case <-conn.cLoop:
// strobe on control channel, bail out // strobe on control channel, bail out
return return