backupandrestore/backupengine/src/sbecompressionandencryption.cpp
changeset 52 866b4af7ffbe
parent 49 c20dd21d1eb4
equal deleted inserted replaced
51:64200268cac2 52:866b4af7ffbe
   124 #ifndef TURN_OFF_COMPRESSION_AND_ENCRYPTION	
   124 #ifndef TURN_OFF_COMPRESSION_AND_ENCRYPTION	
   125 
   125 
   126 		if( ! iIsFreed )
   126 		if( ! iIsFreed )
   127 			iOffsetStart->Set(iActualStart);	// free reserved space when leave occurs.
   127 			iOffsetStart->Set(iActualStart);	// free reserved space when leave occurs.
   128 #endif
   128 #endif
   129 		delete iCipher;
   129 		if( iCipher )
       
   130 		{
       
   131 			delete iCipher;
       
   132 			iCipher = NULL;
       
   133 		}
       
   134 		
   130 		OstTraceFunctionExit0( CSBECOMPRESSANDENCRYPT_CSBECOMPRESSANDENCRYPT_DES_EXIT );
   135 		OstTraceFunctionExit0( CSBECOMPRESSANDENCRYPT_CSBECOMPRESSANDENCRYPT_DES_EXIT );
   131 		}
   136 		}
   132 	
   137 	
   133 	void CSBECompressAndEncrypt::ConstructL(CSBGenericTransferType*& apTransferType, TPtr8& aOutputData)
   138 	void CSBECompressAndEncrypt::ConstructL(CSBGenericTransferType*& apTransferType, TPtr8& aOutputData)
   134 	/**
   139 	/**