net: make Socket destroy() re-entrance safe
authorJun Ma <roammm@gmail.com>
Sat, 25 Jan 2014 17:50:17 +0000 (01:50 +0800)
committerFedor Indutny <fedor.indutny@gmail.com>
Mon, 27 Jan 2014 18:12:29 +0000 (22:12 +0400)
commitd2de8ba34dc57d78a0bd0fedc4bd05e5c4457bac
tree70c974efad38e007c09035fd4c2fb16889edc4c4
parentb4c4e0bbaa19616f41857e20c2dc2824c780baf4
net: make Socket destroy() re-entrance safe

So that we are free to call socket.destroy() in error event handler.

fix #6769
lib/net.js
test/simple/test-net-stream.js