--- a/phoneapp/phoneuiview/src/phoneringingtonesrv.cpp Tue May 11 16:13:03 2010 +0300
+++ b/phoneapp/phoneuiview/src/phoneringingtonesrv.cpp Tue May 25 12:41:50 2010 +0300
@@ -265,6 +265,14 @@
TProfileRingingType ringingType = (TProfileRingingType)aMessage.Int2();
TInt ttsLen = aMessage.GetDesLength( 0 );
+
+ if( ttsLen <= 0 )
+ {
+ PHONEUIVIEW_PRINTF("CPhoneRingingToneServer::PlayTtsTone: TTS length error: %d!", ttsLen);
+ PHONEUIVIEW_PRINT("CPhoneRingingToneServer::PlayTtsTone >");
+ return;
+ }
+
HBufC* textToSay = HBufC::New( ttsLen );
if ( !textToSay )
{