From 7fde897e343f60ae34eba938bbcf1d45819d69da Mon Sep 17 00:00:00 2001 From: ahodgkinson Date: Mon, 12 Jun 2006 23:20:08 +0000 Subject: [PATCH] Needed to set uiBytesWritten in directWrite() after the async write has been queued. git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@553 0109f412-320b-0410-ab79-c3e0c5ffbbe6 --- ftk/src/ftkunix.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ftk/src/ftkunix.cpp b/ftk/src/ftkunix.cpp index 34d5f25..106a6a3 100644 --- a/ftk/src/ftkunix.cpp +++ b/ftk/src/ftkunix.cpp @@ -1141,7 +1141,7 @@ RCODE F_FileHdl::directWrite( FLMBYTE * pucSrcBuffer; FLMUINT uiTotalBytesToWrite; FLMUINT uiBufBytesToWrite; - FLMUINT uiBytesWritten; + FLMUINT uiBytesWritten = 0; FLMBOOL bWaitForWrite = (pBufferObj == NULL) ? TRUE : FALSE; @@ -1391,6 +1391,7 @@ RCODE F_FileHdl::directWrite( else { pBufferObj->makePending(); + uiBytesWritten = uiTotalBytesToWrite; } } #endif