diff -r c9d868f1e20c -r 1801340c26a2 uiacceltk/hitchcock/ServerCore/Src/alfstreamerbridge.cpp --- a/uiacceltk/hitchcock/ServerCore/Src/alfstreamerbridge.cpp Thu Jul 15 19:40:07 2010 +0300 +++ b/uiacceltk/hitchcock/ServerCore/Src/alfstreamerbridge.cpp Thu Aug 19 10:48:02 2010 +0300 @@ -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");