--- a/uiacceltk/hitchcock/ServerCore/Src/alfstreamerbridge.cpp Tue Aug 31 16:07:35 2010 +0300
+++ b/uiacceltk/hitchcock/ServerCore/Src/alfstreamerbridge.cpp Wed Sep 01 12:16:53 2010 +0100
@@ -96,6 +96,7 @@
{
iDataBuf.Close();
iQueueSema.Close();
+ iMessages.Close();
#ifdef ALF_DEBUG_TRACK_DRAWING
delete iCommandDebugger;
#endif
@@ -203,7 +204,8 @@
}
else if (iVarDataAddedButNotPosted)
{
- iVarDataAddedButNotPosted = EFalse; // data lost
+ __ALFLOGSTRING1("CAlfStreamerBridge::AddData - Data lost, error: %d", err);
+ iVarDataAddedButNotPosted = EFalse; // data lost
iQueueSema.Signal();
}
@@ -413,7 +415,7 @@
}
if ( iDataBuf.Length() + aSize >= iDataBuf.MaxLength() )
{
- TRAPD(err, iDataBuf.ReAllocL( iDataBuf.MaxLength() + KInitialVariableBufferSize ));
+ TRAPD(err, iDataBuf.ReAllocL( iDataBuf.MaxLength() + aSize + KIncreaseVariableBufferSize ));
if ( err )
{
__ALFLOGSTRING("CAlfStreamerBridge::AppendVarDataL, realloc failed");