supl/locationsuplfw/protocolhandlerapi/src/epos_csuplsocketreader.cpp
branchRCL_3
changeset 44 2b4ea9893b66
parent 0 667063e416a2
child 45 6b6920c56e2f
--- a/supl/locationsuplfw/protocolhandlerapi/src/epos_csuplsocketreader.cpp	Thu Aug 19 10:20:18 2010 +0300
+++ b/supl/locationsuplfw/protocolhandlerapi/src/epos_csuplsocketreader.cpp	Tue Aug 31 15:37:04 2010 +0300
@@ -76,8 +76,8 @@
 void CSuplSocketReader::ConstructL()
     {
     iTrace = CSuplConnTrace::NewL();
-    iReadBuffer.Create(KSocketDefaultBufferSize);
-    iAdditionalReadBuffer.Create(0);
+    User::LeaveIfError(iReadBuffer.Create(KSocketDefaultBufferSize));
+    User::LeaveIfError(iAdditionalReadBuffer.Create(0));
     }
 
 // -----------------------------------------------------------------------------
@@ -174,13 +174,13 @@
 								if(iReRead)
 								{
 									RBuf OriginalBuf1;
-									OriginalBuf1.Create(KSocketDefaultBufferSize);
+									User::LeaveIfError(OriginalBuf1.Create(KSocketDefaultBufferSize));
 									OriginalBuf1.Copy(iReadBuffer);
 									TBuf<64> msg2;
 									msg2.Copy(_L("Length of OriginalBuf1 is: "));
 									msg2.AppendNum(OriginalBuf1.Length());
 									iTrace->Trace(msg2, KTraceFileName, __LINE__);
-									iReadBuffer.ReAlloc(KSocketDefaultBufferSize + iAdditionalReadBuffer.Length());
+									User::LeaveIfError(iReadBuffer.ReAlloc(KSocketDefaultBufferSize + iAdditionalReadBuffer.Length()));
 									iReadBuffer.Zero();
 									iReadBuffer.Append(OriginalBuf1);
 									iReadBuffer.Append(iAdditionalReadBuffer);
@@ -189,7 +189,7 @@
 									OriginalBuf1.Close();					
 								}
     							iAdditionalReadBuffer.Zero();
-    							iAdditionalReadBuffer.ReAlloc(msgSize);		
+    							User::LeaveIfError(iAdditionalReadBuffer.ReAlloc(msgSize));		
     							iReRead = ETrue;
     						}
     					else
@@ -197,10 +197,10 @@
     							if(iReRead)
     								{
     									RBuf OriginalBuf;
-    									OriginalBuf.Create(KSocketDefaultBufferSize);
+    									User::LeaveIfError(OriginalBuf.Create(KSocketDefaultBufferSize));
     									OriginalBuf.Copy(iReadBuffer);
     									
-    									iReadBuffer.ReAlloc(KSocketDefaultBufferSize + iAdditionalReadBuffer.Length());
+    									User::LeaveIfError(iReadBuffer.ReAlloc(KSocketDefaultBufferSize + iAdditionalReadBuffer.Length()));
     									iReadBuffer.Zero();
     									iReadBuffer.Append(OriginalBuf);
     									iReadBuffer.Append(iAdditionalReadBuffer);