Commit c3f4b2a5 authored by marko's avatar marko

branches/zip: dtuple_convert_big_rec(): Do not flag the extern field

references uninitialized, because it causes bogus warnings since r1947.
parent b7469c6c
...@@ -660,7 +660,13 @@ dtuple_convert_big_rec( ...@@ -660,7 +660,13 @@ dtuple_convert_big_rec(
BTR_EXTERN_FIELD_REF_SIZE), BTR_EXTERN_FIELD_REF_SIZE),
BTR_EXTERN_FIELD_REF_SIZE); BTR_EXTERN_FIELD_REF_SIZE);
dfield_set_ext(dfield); dfield_set_ext(dfield);
#if 0
/* The following would fail the Valgrind checks in
page_cur_insert_rec_low() and page_cur_insert_rec_zip().
The BLOB pointers in the record will be initialized after
the record and the BLOBs have been written. */
UNIV_MEM_ALLOC(dfield->data, BTR_EXTERN_FIELD_REF_SIZE); UNIV_MEM_ALLOC(dfield->data, BTR_EXTERN_FIELD_REF_SIZE);
#endif
n_fields++; n_fields++;
(*n_ext)++; (*n_ext)++;
ut_ad(n_fields < dtuple_get_n_fields(entry)); ut_ad(n_fields < dtuple_get_n_fields(entry));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment