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 2013/03/12 12:03:45 UTC

svn commit: r1455484 - /qpid/trunk/qpid/cpp/src/qpid/broker/amqp/ManagedConnection.cpp

Author: gsim
Date: Tue Mar 12 11:03:45 2013
New Revision: 1455484

URL: http://svn.apache.org/r1455484
Log:
QPID-4590: check management object exists before using it

Modified:
    qpid/trunk/qpid/cpp/src/qpid/broker/amqp/ManagedConnection.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/amqp/ManagedConnection.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/amqp/ManagedConnection.cpp?rev=1455484&r1=1455483&r2=1455484&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/amqp/ManagedConnection.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/amqp/ManagedConnection.cpp Tue Mar 12 11:03:45 2013
@@ -65,12 +65,16 @@ void ManagedConnection::setUserid(const 
 
 void ManagedConnection::setSaslMechanism(const std::string& mechanism)
 {
-    connection->set_saslMechanism(mechanism);
+    if (connection) {
+        connection->set_saslMechanism(mechanism);
+    }
 }
 
 void ManagedConnection::setSaslSsf(int ssf)
 {
-    connection->set_saslSsf(ssf);
+    if (connection) {
+        connection->set_saslSsf(ssf);
+    }
 }
 
 qpid::management::ManagementObject::shared_ptr ManagedConnection::GetManagementObject() const



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org