1.1 --- a/src/internet-stack/udp-socket-impl.cc Fri Jun 26 09:55:36 2009 +0200
1.2 +++ b/src/internet-stack/udp-socket-impl.cc Wed Aug 05 20:53:44 2009 -0700
1.3 @@ -203,9 +203,16 @@
1.4 }
1.5
1.6 int
1.7 -UdpSocketImpl::Close(void)
1.8 +UdpSocketImpl::Close (void)
1.9 {
1.10 NS_LOG_FUNCTION_NOARGS ();
1.11 + if (m_shutdownRecv == true && m_shutdownSend == true)
1.12 + {
1.13 + m_errno = Socket::ERROR_BADF;
1.14 + return -1;
1.15 + }
1.16 + m_shutdownRecv = true;
1.17 + m_shutdownSend = true;
1.18 return 0;
1.19 }
1.20