diff -r 4214adf9e0d3 -r d566d76acea1 networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp --- a/networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp Wed Jun 09 11:23:04 2010 +0300 +++ b/networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp Mon Jun 21 17:25:18 2010 +0300 @@ -1450,7 +1450,9 @@ if (autoloadListItem != NULL) { - iScopedAutoloadPolicyPairs.Append(autoloadListItem); + CleanupStack::PushL(autoloadListItem); + iScopedAutoloadPolicyPairs.AppendL(autoloadListItem); + CleanupStack::Pop(autoloadListItem); } }