diff -r 39bb7c3571e9 -r 052078dda061 networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp --- a/networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp Mon May 03 13:58:16 2010 +0300 +++ b/networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp Tue Jun 29 19:20:22 2010 +0530 @@ -1450,7 +1450,9 @@ if (autoloadListItem != NULL) { - iScopedAutoloadPolicyPairs.Append(autoloadListItem); + CleanupStack::PushL(autoloadListItem); + iScopedAutoloadPolicyPairs.AppendL(autoloadListItem); + CleanupStack::Pop(autoloadListItem); } }