You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by gs...@apache.org on 2009/02/13 10:26:52 UTC

svn commit: r744051 - /qpid/trunk/qpid/cpp/src/qpid/client/SessionBase_0_10.cpp

Author: gsim
Date: Fri Feb 13 09:26:49 2009
New Revision: 744051

URL: http://svn.apache.org/viewvc?rev=744051&view=rev
Log:
Check session impl is valid on close to avoid segfault.


Modified:
    qpid/trunk/qpid/cpp/src/qpid/client/SessionBase_0_10.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/client/SessionBase_0_10.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/client/SessionBase_0_10.cpp?rev=744051&r1=744050&r2=744051&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/client/SessionBase_0_10.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/client/SessionBase_0_10.cpp Fri Feb 13 09:26:49 2009
@@ -30,7 +30,10 @@
 SessionBase_0_10::SessionBase_0_10() {}
 SessionBase_0_10::~SessionBase_0_10() {}
 
-void SessionBase_0_10::close() { impl->close(); }
+void SessionBase_0_10::close() 
+{ 
+    if (impl) impl->close(); 
+}
 
 Execution& SessionBase_0_10::getExecution()
 {



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org