Author: steshaw
Date: Fri Dec 8 03:30:55 2006
New Revision: 483943
URL: http://svn.apache.org/viewvc?view=rev&rev=483943
Log:
Thanks Alan the static_cast does prevent the warning on rhel4/x86_64
Modified:
incubator/qpid/trunk/qpid/cpp/lib/broker/BrokerChannel.cpp
Modified: incubator/qpid/trunk/qpid/cpp/lib/broker/BrokerChannel.cpp
URL:
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/lib/broker/BrokerChannel.cpp?view=diff&rev=483943&r1=483942&r2=483943
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/lib/broker/BrokerChannel.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/lib/broker/BrokerChannel.cpp Fri Dec 8
03:30:55 2006
@@ -204,7 +204,7 @@
throw InvalidAckException();
}else if(multiple){
ack_iterator end = ++i;
- for_each(unacked.begin(), end,
bind2nd(mem_fun_ref(&DeliveryRecord::discard), 0));
+ for_each(unacked.begin(), end,
bind2nd(mem_fun_ref(&DeliveryRecord::discard),
static_cast<qpid::broker::TransactionContext*>(0)));
unacked.erase(unacked.begin(), end);
//recalculate the prefetch: