summaryrefslogtreecommitdiff
path: root/innobase/data
diff options
context:
space:
mode:
authormarko@hundin.mysql.fi <>2005-02-08 16:41:34 +0200
committermarko@hundin.mysql.fi <>2005-02-08 16:41:34 +0200
commite7c10dd2d806f84c7c3b8a9447153d1ac17fc6ae (patch)
tree1d41c43c651ff0ac97e4022bf7e9181709da34e2 /innobase/data
parent6e6daf818943e34d72017f64e496d6d94c90134f (diff)
downloadmariadb-git-e7c10dd2d806f84c7c3b8a9447153d1ac17fc6ae.tar.gz
InnoDB: Fix Bug #7350 without hard-coding charset-collation numbers.
Diffstat (limited to 'innobase/data')
-rw-r--r--innobase/data/data0type.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/innobase/data/data0type.c b/innobase/data/data0type.c
index b1297fe7a5b..b8e4dd9c7f2 100644
--- a/innobase/data/data0type.c
+++ b/innobase/data/data0type.c
@@ -41,7 +41,7 @@ charset-collation code for them. */
ulint data_mysql_default_charset_coll = 99999999;
ulint data_mysql_latin1_swedish_charset_coll = 99999999;
-dtype_t dtype_binary_val = {DATA_BINARY, 0, 0, 0};
+dtype_t dtype_binary_val = {DATA_BINARY, 0, 0, 0, 0, 0};
dtype_t* dtype_binary = &dtype_binary_val;
/*************************************************************************
@@ -216,6 +216,8 @@ dtype_validate(
ut_a((type->prtype & DATA_MYSQL_TYPE_MASK) < DATA_N_SYS_COLS);
}
+ ut_a(type->mbminlen <= type->mbmaxlen);
+
return(TRUE);
}