Update valgrind suppressions
[senf.git] / Socket / Protocols / INet / TCPSocketProtocol.cc
index 781b5e6..3c88242 100644 (file)
@@ -79,7 +79,13 @@ prefix_ void senf::TCPSocketProtocol::shutdown(ShutType type)
     const
 {
     if (::shutdown(fd(), type) < 0)
-        SENF_THROW_SYSTEM_EXCEPTION("");
+        SENF_THROW_SYSTEM_EXCEPTION("::shutdown()");
+}
+
+prefix_ void senf::TCPSocketProtocol::close()
+{
+    shutdown(ShutRDWR);
+    INetSocketProtocol::close();
 }
 
 prefix_ unsigned senf::TCPSocketProtocol::available()