--- a/javacommons/comms/ipclib/clientserver/src.s60/ipcclient.cpp Thu Aug 05 16:07:57 2010 +0300
+++ b/javacommons/comms/ipclib/clientserver/src.s60/ipcclient.cpp Mon Aug 23 14:24:31 2010 +0300
@@ -176,8 +176,7 @@
User::LeaveIfError(mComms.Connect(serverName->Des()));
LOG1(EJavaComms, EInfo, "IpcClient connected to %s", address.str().c_str());
- mReceiver = new(ELeave) CReceiver(*this, *mListener, mComms);
- CleanupStack::PushL(mReceiver);
+ mReceiver = CReceiver::NewLC(*this, *mListener, mComms);
mReceiver->Receive();
CActiveScheduler::Add(this);