From 5783a8b59a39a04f244782e543ab95e4e9e3ddb0 Mon Sep 17 00:00:00 2001 From: Georg Richter Date: Tue, 5 Feb 2019 13:56:59 +0100 Subject: [PATCH] Set values for field->def and field->def_length to zero - they are populated only from deprecated api function mysql_list_fields. --- libmariadb/mariadb_lib.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libmariadb/mariadb_lib.c b/libmariadb/mariadb_lib.c index f587ff1e..7c436fd8 100644 --- a/libmariadb/mariadb_lib.c +++ b/libmariadb/mariadb_lib.c @@ -815,10 +815,8 @@ unpack_fields(MYSQL_DATA *data,MA_MEM_ROOT *alloc,uint fields, if (INTERNAL_NUM_FIELD(field)) field->flags|= NUM_FLAG; - if (default_value && row->data[7]) - field->def=ma_strdup_root(alloc,(char*) row->data[7]); - else - field->def=0; + field->def=0; + field->def_length= 0; field->max_length= 0; } if (field < result + fields)