From 5b01cd608a19b885d34ecff84c648d9b38f9708c Mon Sep 17 00:00:00 2001 From: Georg Richter Date: Wed, 13 Jun 2018 17:28:50 +0200 Subject: [PATCH] Fix crash in mysql_select_db if db is null --- libmariadb/mariadb_lib.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libmariadb/mariadb_lib.c b/libmariadb/mariadb_lib.c index 1065f30e..e05d3eea 100644 --- a/libmariadb/mariadb_lib.c +++ b/libmariadb/mariadb_lib.c @@ -1779,7 +1779,8 @@ mysql_select_db(MYSQL *mysql, const char *db) { int error; - if ((error=ma_simple_command(mysql, COM_INIT_DB,db,(uint) strlen(db),0,0))) + if ((error=ma_simple_command(mysql, COM_INIT_DB, db, + db ? (uint) strlen(db) : 0,0,0))) return(error); free(mysql->db); mysql->db=strdup(db);