changeset 162 | 7b5586a5e109 |
parent 153 | bbd4166df95d |
child 163 | 3f891f7fe817 |
161:6570a6a9683b | 162:7b5586a5e109 |
---|---|
24 defer close(sendXml) |
24 defer close(sendXml) |
25 |
25 |
26 var input <-chan Stanza |
26 var input <-chan Stanza |
27 for { |
27 for { |
28 select { |
28 select { |
29 case stat := <-status: |
29 case stat, ok := <-status: |
30 if !ok { |
|
31 return |
|
32 } |
|
30 switch stat { |
33 switch stat { |
31 default: |
34 default: |
32 input = nil |
35 input = nil |
33 case StatusRunning: |
36 case StatusRunning: |
34 input = recvXmpp |
37 input = recvXmpp |