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 2015/06/15 17:16:32 UTC

svn commit: r1685594 - /qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp

Author: gsim
Date: Mon Jun 15 15:16:31 2015
New Revision: 1685594

URL: http://svn.apache.org/r1685594
Log:
QPID-6392: detach not support until after proton 0.7

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

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp?rev=1685594&r1=1685593&r2=1685594&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp Mon Jun 15 15:16:31 2015
@@ -586,7 +586,10 @@ void Connection::doLinkRemoteDetach(pn_l
 {
     if ((pn_link_state(link) & PN_LOCAL_CLOSED) == 0) {
         if (closed) pn_link_close(link);
+        //pn_link_detach was only introduced after 0.7, as was the event interface:
+#ifdef HAVE_PROTON_EVENTS
         else pn_link_detach(link);
+#endif
         Sessions::iterator session = sessions.find(pn_link_session(link));
         if (session == sessions.end()) {
             QPID_LOG(error, id << " peer attempted to detach link on unknown session!");



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