summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
authorunknown <sasha@mysql.sashanet.com>2001-03-01 11:49:06 -0700
committerunknown <sasha@mysql.sashanet.com>2001-03-01 11:49:06 -0700
commit6bb380a0ce11d55d6fbe6cf7e1b3f0404d77d17a (patch)
tree2e4d93e47910811a9995561ff75ede1c04afc2d1 /sql/field.cc
parentb4b56b3c00137c75b31526985c90ecb3f10824e4 (diff)
downloadmariadb-git-6bb380a0ce11d55d6fbe6cf7e1b3f0404d77d17a.tar.gz
text/blob fields in some cases were not handled properly
mysql-test/t/bdb.test: added space mysql-test/t/fulltext.test: comment out the test for the last bug until Serg pushes the change sql/field.cc: fixed coredump in INSERT into BDB table
Diffstat (limited to 'sql/field.cc')
-rw-r--r--sql/field.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/field.cc b/sql/field.cc
index 17717b14649..a5eca021695 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -4075,8 +4075,8 @@ char *Field_blob::pack(char *to, const char *from, uint max_length)
const char *Field_blob::unpack(char *to, const char *from)
{
memcpy(to,from,packlength);
+ ulong length=get_length(from);
from+=packlength;
- ulong length=get_length();
if (length)
memcpy_fixed(to+packlength, &from, sizeof(from));
else