From: David M. <mdb...@dm...> - 2003-04-11 15:52:13
|
The bug that the 05-.. patch was trying to fix is fixed here. When the 0th row in a data page is deleted, it's offset is given as 0x1000 (meaning that it's empty). However, the mask that was being used to remove the delflag and lookupflag (0x0FFF) was turning this into 0. This caused the length calculation for the next row to get screwed up. Fixing the mask to 0x1FFF seems to fix the problem. Note: I didn't change the ole or memo code, because I couldn't test it. David -- /==============================\ | David Mansfield | | mdb...@db... | \==============================/ |