diff -r 88121cf79045 -r 78fceed50f62 networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp --- a/networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp Tue Jul 06 16:04:34 2010 +0300 +++ b/networksecurity/ipsec/ipsecpol/src/ipsecpolmanhandler.cpp Wed Aug 18 11:18:20 2010 +0300 @@ -1450,7 +1450,9 @@ if (autoloadListItem != NULL) { - iScopedAutoloadPolicyPairs.Append(autoloadListItem); + CleanupStack::PushL(autoloadListItem); + iScopedAutoloadPolicyPairs.AppendL(autoloadListItem); + CleanupStack::Pop(autoloadListItem); } }