usbmgmt/usbmgr/device/classdrivers/ncm/classimplementation/ncmpktdrv/pktdrv/src/ncmntb16builder.cpp
changeset 59 bbdce6bffaad
parent 28 f1fd07aa74c9
--- a/usbmgmt/usbmgr/device/classdrivers/ncm/classimplementation/ncmpktdrv/pktdrv/src/ncmntb16builder.cpp	Tue Oct 19 14:23:03 2010 +0800
+++ b/usbmgmt/usbmgr/device/classdrivers/ncm/classimplementation/ncmpktdrv/pktdrv/src/ncmntb16builder.cpp	Wed Oct 20 12:04:53 2010 +0800
@@ -62,7 +62,11 @@
     {
     OstTraceFunctionEntry1( CNCMNTB16BUILDER_NEWL_ENTRY, ( TUint )&( aObserver ) );
     CNcmNtb16Builder *self=new (ELeave) CNcmNtb16Builder(aObserver);
+
+	CleanupStack::PushL(self);	
     self->ConstructL();
+	CleanupStack::Pop(self);
+
     OstTraceFunctionExit0( CNCMNTB16BUILDER_NEWL_EXIT );
     return self;    
     }
@@ -74,7 +78,7 @@
 
 void CNcmNtb16Builder::ConstructL()
     {
-    iNtbInMaxSize = KNtb16InMaxSize;
+	iNtbInMaxSize = KNtb16InMaxSize;
     iNdpInDivisor = KNdp16InDivisor;
     iNdpInPayloadRemainder = KNdp16InRemainder;
     iNdpInAlignment = KNdp16InAlignment;