From f91d93bbcb589ead6a28dc1d5771753eeb399ec3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Thu, 20 Dec 2018 03:02:07 +0100 Subject: [PATCH] Use quote in SET NAMES COLLATE #1821 --- deps/mariadb-client-library/mariadb_lib.c.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deps/mariadb-client-library/mariadb_lib.c.patch b/deps/mariadb-client-library/mariadb_lib.c.patch index ad3512d53..f34f12f05 100644 --- a/deps/mariadb-client-library/mariadb_lib.c.patch +++ b/deps/mariadb-client-library/mariadb_lib.c.patch @@ -108,9 +108,9 @@ + { + char buff[128]; + if (csname) { // default behavior -+ snprintf(buff, 63, "SET NAMES %s", cs->csname); ++ snprintf(buff, 127, "SET NAMES %s", cs->csname); + } else { -+ snprintf(buff, 63, "SET NAMES %s COLLATE %s", cs->csname, cs->name); ++ snprintf(buff, 127, "SET NAMES %s COLLATE '%s'", cs->csname, cs->name); + } - snprintf(buff, 63, "SET NAMES %s", cs->csname);