From 9a40079349c44399fb8b620084862abed9c34052 Mon Sep 17 00:00:00 2001 From: Georg Richter Date: Fri, 20 Sep 2024 16:52:46 +0200 Subject: [PATCH] Fix possible crash, if no default plugin was loaded. --- libmariadb/ma_client_plugin.c.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libmariadb/ma_client_plugin.c.in b/libmariadb/ma_client_plugin.c.in index dc4fd4e7..e5bb119e 100644 --- a/libmariadb/ma_client_plugin.c.in +++ b/libmariadb/ma_client_plugin.c.in @@ -136,7 +136,11 @@ static struct st_mysql_client_plugin *find_plugin(const char *name, int type) return 0; if (!name) - return plugin_list[plugin_nr]->plugin; + { + if (plugin_list[plugin_nr]) + return plugin_list[plugin_nr]->plugin; + return NULL; + } for (p= plugin_list[plugin_nr]; p; p= p->next) {