Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.
Parents and children of check-in [4e189f92a7]
|09:35||Merged row-pimpl branch into trunk: moves one of the last few remaining MySQLisms on the trunk down into the MySQLDBDriver layer. check-in: be382a7009 user: tangent tags: trunk|
|09:32||Merged trunk changes in Closed-Leaf check-in: 4e189f92a7 user: tangent tags: row-pimpl|
|09:24||Removed a FIXME comment: its proposed "fix" doesn't work. check-in: 381f8225d9 user: tangent tags: row-pimpl|
The crash that prompted the creation of the row-pimpl branch was due to calling
Row.size() before Row was initialized. This old MYSQL_ROW base implementation
copes with this, but the new branch will try to dereference a null pointer to its
nonexistent implementation object. Guarding this and a few other paths
so we don't try to use that smart pointer if we aren't initialized yet.
(This change should have been made on the row-pimpl branch, but it also works against trunk, where it amounts to belt-and-suspenders.)check-in: bd141d86c6 user: tangent tags: trunk