diff -r 7333d7932ef7 -r 8b7f4e561641 ncdengine/provider/server/src/ncdloadnodeoperationimpl.cpp --- a/ncdengine/provider/server/src/ncdloadnodeoperationimpl.cpp Tue Aug 31 15:21:33 2010 +0300 +++ b/ncdengine/provider/server/src/ncdloadnodeoperationimpl.cpp Wed Sep 01 12:22:02 2010 +0100 @@ -961,7 +961,11 @@ } } } - + else if ( parentIdentifier ) + { + CleanupStack::PopAndDestroy( parentIdentifier ); + } + // Delete data because ownership has been transferred. CleanupStack::PopAndDestroy( aData ); @@ -1258,6 +1262,10 @@ } } } + else if ( parentIdentifier ) + { + CleanupStack::PopAndDestroy( parentIdentifier ); + } // Delete data because ownership has been transferred. CleanupStack::PopAndDestroy( aData );