Attached it a patch for a bug in WindowsFileMgr.cpp
 
I discovered it when serialising XML to a file using DOMLSSerializer.
If you serialise twice to the same file. But the 2nd time use larger XML data, you will find that the new data is written to file ok, but the file size is still set to the previous larger size.
So you will get artifact data from your old file still there.
Basically the file data integrity is corrupted.
 
It boiled down to a OPEN_ALWAYS being used instead of a CREATE_ALWAYS for open with write.
 
Cheers
Dean.

Attachment: WindowsFileMgr.patch
Description: WindowsFileMgr.patch

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to