diff options
Diffstat (limited to 'hicn-plugin/libvapi-safe/src/vapi_safe.cc')
-rw-r--r-- | hicn-plugin/libvapi-safe/src/vapi_safe.cc | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/hicn-plugin/libvapi-safe/src/vapi_safe.cc b/hicn-plugin/libvapi-safe/src/vapi_safe.cc index 8747ca738..dc2db329e 100644 --- a/hicn-plugin/libvapi-safe/src/vapi_safe.cc +++ b/hicn-plugin/libvapi-safe/src/vapi_safe.cc @@ -312,16 +312,21 @@ public: ~VapiGlobalConnection () { - std::cout << "\"adios1" << std::endl; if (!isConnected ()) { return; } - std::cout << "\"adios" << std::endl; std::unique_lock<std::mutex> lock (vapi_mtx_); vapi_disconnect (vapi_ctx_); vapi_ctx_free (vapi_ctx_); - timer_.cancel (); + try + { + timer_.cancel (); + } + catch (asio::system_error e) + { + // quit anyway + } } private: |