utilitylibraries/libutils/src/wchartodescriptor8.cpp
branchRCL_3
changeset 57 2efc27d87e1c
parent 56 acd3cd4aaceb
--- a/utilitylibraries/libutils/src/wchartodescriptor8.cpp	Tue Aug 31 16:54:36 2010 +0300
+++ b/utilitylibraries/libutils/src/wchartodescriptor8.cpp	Wed Sep 01 12:36:54 2010 +0100
@@ -230,7 +230,14 @@
 
 	if(minusone != wcstombs(buf, (const wchar_t*)aSrc, wlen*2))
 	{
-	  aDes.Copy((const unsigned char *)buf, wlen*2);		
+	    if (KErrNone == aDes.Create(wlen*2))
+	    {
+	    	aDes.Copy((const unsigned char *)buf, wlen*2);	
+	    }
+		else 
+		{
+			retval = EInsufficientSystemMemory;
+		}			
 	}
 	else
 	{