Evgeny

Results 6 comments of Evgeny

Oops, sorry, I forgot that I made some changes in my fork. This mutex was my fix for some concurrent situations.

One of them - its writePacket call in encoder.Encode function. ``` func (e *Encoder) Encode(h Header, args []interface{}) (err error) { var w io.WriteCloser w, err = e.w.NextWriter(engineio.TEXT) if err...

So, @googollee - issue is still actual (as for me) ;)

[Code screenshot](https://i.imgur.com/FxRi1z1.jpg) [Stacktraces screenshot](https://imgur.com/TVm4LcZ) As I understand the situation: serveWrite->encode->writePacket closes connection without any mutexes (WriteCloser interface), but serveRead ->DecodeHeader->... still works with it in other goroutine. So, my error...

Using last drush with last Drupal7