mariadb/ndb/src
unknown f5c27523fc BUG#27018: Partial blob write inside blob clobbers data after the write.
When doing partial blob update with NdbBlob::writeData(), zero-padding
after the write was wrongly done, causing part of the old blob value
to be overwritten with zeros (or spaces for text field).

Fixed by only padding when needed (when writing at end of the blob).


ndb/src/ndbapi/NdbBlob.cpp:
  Do not pad rest of blob part after the write, unless it is a write at the
  end of the blob.
ndb/test/ndbapi/testBlobs.cpp:
  Add test case.
2007-03-09 23:37:33 +01:00
..
common Merge poseidon.mysql.com:/home/tomas/mysql-5.0 2007-03-02 09:38:03 +07:00
cw Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-01-22 14:04:40 +02:00
external/WIN32.x86/sci/lib removed a bunch of "dead" files from the ndb src tree 2004-11-05 23:59:06 +00:00
kernel Merge poseidon.mysql.com:/home/tomas/mysql-5.0-telco-gca 2007-03-09 15:38:44 +07:00
mgmapi Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-02-22 20:32:19 +02:00
mgmclient After merge fixes 2007-02-21 19:38:40 +02:00
mgmsrv Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-02-22 20:32:19 +02:00
ndbapi BUG#27018: Partial blob write inside blob clobbers data after the write. 2007-03-09 23:37:33 +01:00
old_files merged ndb api blobs 2004-06-10 14:02:30 +02:00
libndb.ver.in Added version script information to actually version the symbols. 2007-01-18 16:21:43 -08:00
Makefile.am Fixed the make distcheck problem. We only really need to create libndb.ver if we are building Ndb. 2007-01-19 16:54:01 -08:00