You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2009/06/15 21:55:25 UTC
svn commit: r784950 -
/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.cpp
Author: tabish
Date: Mon Jun 15 19:55:24 2009
New Revision: 784950
URL: http://svn.apache.org/viewvc?rev=784950&view=rev
Log:
Minor fix, clear PendingAck pointer once an ack is sent.
Modified:
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.cpp
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.cpp?rev=784950&r1=784949&r2=784950&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.cpp Mon Jun 15 19:55:24 2009
@@ -547,7 +547,7 @@
} else if( pendingAck != NULL &&
pendingAck->getAckType() == ActiveMQConstants::ACK_TYPE_CONSUMED ) {
- ack = pendingAck;
+ ack.swap( pendingAck );
}
if( ack != NULL ) {