Product Documentation

c-treeACE V10.0 Release Notes

Previous Topic

Next Topic

Correct Resource Updates at EOF

A table open failed with a RRED_ERR (407) following a c-treeDB ALTER TABLE operation. The UpdateResource() function allows a resource to grow in place if it is located at the end of the file. An internal calculation to determine the end of file failed to properly account for a 2GB boundary due to a signed value. This caused anything following the resource to be improperly overwritten. Changing the value to an unsigned value before the comparison corrects this error.

TOCIndex