vpnengine/ikev2lib/src/ikecrypto.cpp
branchRCL_3
changeset 8 032d3a818f49
parent 0 33413c0669b9
--- a/vpnengine/ikev2lib/src/ikecrypto.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/vpnengine/ikev2lib/src/ikecrypto.cpp	Fri Feb 19 23:50:52 2010 +0200
@@ -22,9 +22,11 @@
 
 CDHKeys* CDHKeys::NewL(const TDesC8& aN, const TDesC8& aG)
 {
-    CDHKeys *keys = new (ELeave) CDHKeys();
+    CDHKeys* keys = new (ELeave) CDHKeys();
+    CleanupStack::PushL(keys);
     keys->iDHKey = TUtlCrypto::MakeDiffieHellmanL(aN, aG);
-	keys->iModuluslength = aN.Length();
+    keys->iModuluslength = aN.Length();
+    CleanupStack::Pop(keys);
     return keys;
 }