diff -r ba556fc31f72 src/node/packet-socket.cc --- a/src/node/packet-socket.cc Wed Aug 05 20:53:44 2009 -0700 +++ b/src/node/packet-socket.cc Wed Aug 05 22:44:31 2009 -0700 @@ -172,7 +172,7 @@ m_errno = ERROR_BADF; return -1; } - m_shutdownRecv = false; + m_shutdownRecv = true; return 0; } @@ -186,6 +186,8 @@ return -1; } m_state = STATE_CLOSED; + m_shutdownSend = true; + m_shutdownRecv = true; return 0; }