From 2e3c152c5921dff848c9a5334f2c64655d9b19d5 Mon Sep 17 00:00:00 2001 From: Georg Richter Date: Sun, 3 Feb 2019 21:27:26 +0100 Subject: [PATCH] Fixed UBSan Error Kudos to Alexey Milovidov for providing this short patch. --- libmariadb/mariadb_lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libmariadb/mariadb_lib.c b/libmariadb/mariadb_lib.c index 3a5db2d6..62470253 100644 --- a/libmariadb/mariadb_lib.c +++ b/libmariadb/mariadb_lib.c @@ -1442,7 +1442,7 @@ MYSQL *mthd_my_real_connect(MYSQL *mysql, const char *host, const char *user, { mysql->server_language= uint1korr(end + 2); mysql->server_status= uint2korr(end + 3); - mysql->server_capabilities|= (unsigned int)(uint2korr(end + 5) << 16); + mysql->server_capabilities|= (unsigned int)(uint2korr(end + 5)) << 16; pkt_scramble_len= uint1korr(end + 7); /* check if MariaD2B specific capabilities are available */