changeset 51 | 1af366d10d32 |
parent 48 | 6b402eb552f5 |
child 57 | e6cb3f049137 |
--- a/xmpp.go Mon Jan 02 10:01:41 2012 -0700 +++ b/xmpp.go Mon Jan 02 13:18:48 2012 -0700 @@ -200,7 +200,9 @@ cliOut := make(chan Stanza) filterOut := make(chan (<-chan Stanza)) filterIn := make(chan (<-chan Stanza)) - go filter(srvIn, cliOut, filterOut, filterIn) + nullFilter := make(chan Stanza) + go filterBottom(srvIn, nullFilter) + go filterTop(filterOut, filterIn, nullFilter, cliOut) cl.filterOut = filterOut cl.filterIn = filterIn return cliOut