diff -r 7333d7932ef7 -r 8b7f4e561641 installationservices/swi/source/sisregistry/client/sisregistryentry.cpp --- a/installationservices/swi/source/sisregistry/client/sisregistryentry.cpp Tue Aug 31 15:21:33 2010 +0300 +++ b/installationservices/swi/source/sisregistry/client/sisregistryentry.cpp Wed Sep 01 12:22:02 2010 +0100 @@ -317,6 +317,7 @@ { CleanupResetAndDestroyPushL(aPackageNames); CleanupResetAndDestroyPushL(aVendorNames); + HBufC8* buffer = RSisRegistryEntry::SendReceiveBufferLC(EPackageAugmentations); // create a stream based on the buffer @@ -342,6 +343,7 @@ CleanupStack::Pop(2, vendor); //vendor package, } CleanupStack::PopAndDestroy(3, buffer);// buffer, stream, packages + CleanupStack::Pop(2, &aPackageNames); }