summaryrefslogtreecommitdiff
path: root/innobase/row
diff options
context:
space:
mode:
authorunknown <heikki@donna.mysql.fi>2001-08-13 18:37:00 +0300
committerunknown <heikki@donna.mysql.fi>2001-08-13 18:37:00 +0300
commitedccd23fcebaf7a3e99c535bb364b615539fef9e (patch)
treedc09004912f361fb61f2cd3ab7819721f6099761 /innobase/row
parentf6751dd8db31161f6eaa0a80aa8cf1b8f9c930c3 (diff)
downloadmariadb-git-edccd23fcebaf7a3e99c535bb364b615539fef9e.tar.gz
row0sel.c Fix a memory freeing bug when a row which contains an externally stored long field in the middle of the row is fetched in a SELECT
srv0start.c Allow drive name followed by a ':' in a data file path ha_innobase.cc Allow drive name followed by a ':' in a data file path sql/ha_innobase.cc: Allow drive name followed by a ':' in a data file path innobase/srv/srv0start.c: Allow drive name followed by a ':' in a data file path innobase/row/row0sel.c: Fix a memory freeing bug when a row which contains an externally stored long field in the middle of the row is fetched in a SELECT
Diffstat (limited to 'innobase/row')
-rw-r--r--innobase/row/row0sel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/innobase/row/row0sel.c b/innobase/row/row0sel.c
index b74bd29a89e..0ad6b7084e2 100644
--- a/innobase/row/row0sel.c
+++ b/innobase/row/row0sel.c
@@ -2103,6 +2103,7 @@ row_sel_store_mysql_rec(
if (extern_field_heap) {
mem_heap_free(extern_field_heap);
+ extern_field_heap = NULL;
}
} else {
mysql_rec[templ->mysql_null_byte_offset] |=