diff options
author | sasha@mysql.sashanet.com <> | 2001-03-01 11:49:06 -0700 |
---|---|---|
committer | sasha@mysql.sashanet.com <> | 2001-03-01 11:49:06 -0700 |
commit | bc52b4a28032c8922099bd9d59986d7874feec8e (patch) | |
tree | 2e4d93e47910811a9995561ff75ede1c04afc2d1 /sql/field.cc | |
parent | 21c601760c3bf85d16503e484155d49c0495d092 (diff) | |
download | mariadb-git-bc52b4a28032c8922099bd9d59986d7874feec8e.tar.gz |
text/blob fields in some cases were not handled properly
Diffstat (limited to 'sql/field.cc')
-rw-r--r-- | sql/field.cc | 2 |
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 |