summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
authorunknown <monty@donna.mysql.com>2001-01-15 22:56:44 +0200
committerunknown <monty@donna.mysql.com>2001-01-15 22:56:44 +0200
commitc753f496a6fa930b8307d1f4463c27532d9c6bb2 (patch)
treeefab60ad01bef9812e6926f3759f8814900a4e4a /sql/field.cc
parent1f23f87f06e10ba616b7ae96757cdd8f0d0cc07b (diff)
downloadmariadb-git-c753f496a6fa930b8307d1f4463c27532d9c6bb2.tar.gz
Fixes for mysqltest
Docs/manual.texi: More information about INSERT DELAYED client/mysqltest.c: Added syntax -- error # mysql-test/mysql-test-run.sh: Don't stop server that isn't started mysql-test/t/bdb.test: Change to use -- error # mysys/my_chsize.c: Fix for last commit sql/field.cc: Fix for purify and opt_range.cc sql/ha_berkeley.cc: Purecoverage hints
Diffstat (limited to 'sql/field.cc')
-rw-r--r--sql/field.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/field.cc b/sql/field.cc
index 639c2def068..34b047e6a1c 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -3949,7 +3949,12 @@ void Field_blob::get_key_image(char *buff,uint length)
ulong blob_length=get_length(ptr);
char *blob;
if ((ulong) length > blob_length)
+ {
+#ifdef HAVE_purify
+ bzero(buff+2+blob_length, (length-blob_length));
+#endif
length=(uint) blob_length;
+ }
int2store(buff,length);
get_ptr(&blob);
memcpy(buff+2,blob,length);