Hi, I assumed if I called uv_close on uv_tcp_t that has a read pending (registered by calling uv_read_start earlier) it will cause uv_read_cb to be invoked with nread < 0 to indicate an error. In my testing it does not behave like this. The socket gets closed, if there us any connect request pending on the same socket it's callback gets called, but if there is a read request pending it's callback is never called. Is this expected behavior? I even tried calling uv_read_stop before uv_close but that too doesn't help. Am I missing something? I'm running my code on Mac OS X (Maverick)
Thanks, - Susheel -- You received this message because you are subscribed to the Google Groups "libuv" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/libuv. For more options, visit https://groups.google.com/d/optout.
