networkcontrol/ipnetworklayer/addressinfohook/src/hookaddrinfo.cpp
branchRCL_3
changeset 40 d566d76acea1
parent 0 af10295192d8
child 57 abbed5a4b42a
--- a/networkcontrol/ipnetworklayer/addressinfohook/src/hookaddrinfo.cpp	Wed Jun 09 11:23:04 2010 +0300
+++ b/networkcontrol/ipnetworklayer/addressinfohook/src/hookaddrinfo.cpp	Mon Jun 21 17:25:18 2010 +0300
@@ -38,8 +38,10 @@
 EXPORT_C void CHookAddressInfo::AddL(CIPProtoBinder* aBinder, CSubConIPAddressInfoParamSet::TSubConIPAddressInfo& aAddrInfo)
 	{
 	TIpAddrBinder *addrBinder =  new(ELeave) TIpAddrBinder(aBinder, aAddrInfo);
-	
-	iAddrInfo.Append(addrBinder);
+
+	CleanupStack::PushL(addrBinder);
+	iAddrInfo.AppendL(addrBinder);
+	CleanupStack::Pop(addrBinder);
 
 	//Try match the address info to existing flows	
 	TDblQueIter<CAddressInfoFlowInfo> iter(*iFlows);