--- a/connectivitylayer/isce/iscapi_dll/src/isaapi.cpp Wed Feb 17 13:58:55 2010 +0200
+++ b/connectivitylayer/isce/iscapi_dll/src/isaapi.cpp Wed Apr 21 14:29:55 2010 +0300
@@ -176,7 +176,11 @@
TInt error( KErrInUse );
if( KNotInitializedChannel == iChannelNumber )
{
- TBuf8<KInfoLength> info;
+ HBufC8* buffer = NULL;
+ TRAPD( err, buffer = HBufC8::NewL( KInfoLength ) );
+ ASSERT_PANIC_ALWAYS( err == KErrNone, KErrNoMemory );
+
+ TPtr8 info = buffer->Des();
ASSERT_PANIC_ALWAYS( ( aChannelNumber < EIADNokiaLastUserChannel ), EIADChannelNumberOutofRange );
C_TRACE( ( _T( "RIscApi::Open ldd" ) ) );
OstTrace0( TRACE_NORMAL, RISCAPI_OPEN, "RIscApi::Open ldd" );
@@ -187,6 +191,7 @@
NULL,
&info,
aType );
+ delete buffer;
}
if( KErrNone != error )
{