diff --git a/das-dn/third_party/AdsLib/Standalone/AmsConnection.cpp b/das-dn/third_party/AdsLib/Standalone/AmsConnection.cpp index 7584bcaa..298c991f 100644 --- a/das-dn/third_party/AdsLib/Standalone/AmsConnection.cpp +++ b/das-dn/third_party/AdsLib/Standalone/AmsConnection.cpp @@ -85,12 +85,15 @@ AmsConnection::~AmsConnection() { if (socket.IsConnected()) { + socket.Shutdown(); receiver.join(); } +#if 0 if (socket.IsValid()) { socket.Shutdown(); } +#endif } SharedDispatcher AmsConnection::CreateNotifyMapping(uint32_t hNotify, std::shared_ptr notification)