From fd5c36bed5de65e85900c9fc9f0ed2092c4b38c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20M=C3=A4kel=C3=A4?= Date: Fri, 20 Mar 2020 21:41:39 +0200 Subject: [PATCH] MDEV-21959: Fix a type mismatch on 64-bit systems --- sql/field.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/field.cc b/sql/field.cc index 196041c979e..6153ad64fca 100644 --- a/sql/field.cc +++ b/sql/field.cc @@ -9043,7 +9043,7 @@ int Field_geom::store(const char *from, size_t length, CHARSET_INFO *cs) if (!tab_name) tab_name= ""; wkt.set_charset(&my_charset_latin1); - if (!(geom= Geometry::construct(&buffer, from, length)) || + if (!(geom= Geometry::construct(&buffer, from, uint32(length))) || geom->as_wkt(&wkt, &dummy)) goto err;