Author: gsim
Date: Wed Jan  9 03:54:51 2008
New Revision: 610354

URL: http://svn.apache.org/viewvc?rev=610354&view=rev
Log:
Extra level of exception handling to prevent core dumps.


Modified:
    incubator/qpid/trunk/qpid/cpp/src/tests/txtest.cpp

Modified: incubator/qpid/trunk/qpid/cpp/src/tests/txtest.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/tests/txtest.cpp?rev=610354&r1=610353&r2=610354&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/tests/txtest.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/tests/txtest.cpp Wed Jan  9 03:54:51 2008
@@ -28,6 +28,7 @@
 
 #include <algorithm>
 #include <iostream>
+#include <memory>
 #include <sstream>
 #include <vector>
 
@@ -112,8 +113,12 @@
 
     ~Client() 
     {
-        session.close();
-        connection.close();
+        try{
+            session.close();
+            connection.close();
+        } catch(const std::exception& e) {
+            std::cout << e.what() << std::endl;
+        }
     }
 };
 


Reply via email to