diff --git a/src/vnsw/agent/controller/controller_dns.cc b/src/vnsw/agent/controller/controller_dns.cc index 4c0017ecdbf..210377af7e7 100644 --- a/src/vnsw/agent/controller/controller_dns.cc +++ b/src/vnsw/agent/controller/controller_dns.cc @@ -48,7 +48,7 @@ bool AgentDnsXmppChannel::SendMsg(uint8_t *msg, std::size_t len) { return false; return channel_->Send((const uint8_t *)msg, len, xmps::DNS, - boost::bind(&AgentDnsXmppChannel::WriteReadyCb, this, msg, _1)); + boost::bind(&AgentDnsXmppChannel::WriteReadyCb, this, _1)); } void AgentDnsXmppChannel::ReceiveMsg(const XmppStanza::XmppMessage *msg) { @@ -76,9 +76,7 @@ std::string AgentDnsXmppChannel::ToString() const { return channel_->ToString(); } -void AgentDnsXmppChannel::WriteReadyCb(uint8_t *msg, - const boost::system::error_code &ec) { - delete [] msg; +void AgentDnsXmppChannel::WriteReadyCb(const boost::system::error_code &ec) { } void AgentDnsXmppChannel::XmppClientChannelEvent(AgentDnsXmppChannel *peer, diff --git a/src/vnsw/agent/controller/controller_dns.h b/src/vnsw/agent/controller/controller_dns.h index 77c0c666774..6344b4c6bda 100644 --- a/src/vnsw/agent/controller/controller_dns.h +++ b/src/vnsw/agent/controller/controller_dns.h @@ -48,8 +48,7 @@ class AgentDnsXmppChannel { void RegisterXmppChannel(XmppChannel *channel); protected: - virtual void WriteReadyCb(uint8_t *msg, - const boost::system::error_code &ec); + virtual void WriteReadyCb(const boost::system::error_code &ec); private: void ReceiveInternal(const XmppStanza::XmppMessage *msg);