summaryrefslogtreecommitdiff
path: root/libmysql
diff options
context:
space:
mode:
authorunknown <ramil@mysql.com>2005-04-04 16:33:23 +0500
committerunknown <ramil@mysql.com>2005-04-04 16:33:23 +0500
commitc2a3c28927b5907d92ea3b4815d823c632eb6dcb (patch)
tree5872d30eed5e99aa8e8d52a9fc9554adee6a7ff5 /libmysql
parent042a3ced2833b48eb4f491b10351b3f64587e729 (diff)
downloadmariadb-git-c2a3c28927b5907d92ea3b4815d823c632eb6dcb.tar.gz
Fix for bit type:
we have to handle bit fields as well.
Diffstat (limited to 'libmysql')
-rw-r--r--libmysql/libmysql.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c
index f09b09314d0..14517e4f770 100644
--- a/libmysql/libmysql.c
+++ b/libmysql/libmysql.c
@@ -4258,6 +4258,7 @@ static my_bool setup_one_fetch_function(MYSQL_BIND *param, MYSQL_FIELD *field)
case MYSQL_TYPE_MEDIUM_BLOB:
case MYSQL_TYPE_LONG_BLOB:
case MYSQL_TYPE_BLOB:
+ case MYSQL_TYPE_BIT:
DBUG_ASSERT(param->buffer_length != 0);
param->fetch_result= fetch_result_bin;
break;
@@ -4334,6 +4335,7 @@ static my_bool setup_one_fetch_function(MYSQL_BIND *param, MYSQL_FIELD *field)
case MYSQL_TYPE_BLOB:
case MYSQL_TYPE_VAR_STRING:
case MYSQL_TYPE_STRING:
+ case MYSQL_TYPE_BIT:
param->skip_result= skip_result_string;
break;
default: