From 79a50551cbb14215b7e90b71a52ec2eba6ecf1b6 Mon Sep 17 00:00:00 2001 From: "brian@zim.(none)" <> Date: Sun, 16 Apr 2006 13:08:14 -0700 Subject: [PATCH] Adding back support for loadable engines. --- sql/sql_plugin.cc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/sql/sql_plugin.cc b/sql/sql_plugin.cc index 3d42bfea104..b4e42dc4700 100644 --- a/sql/sql_plugin.cc +++ b/sql/sql_plugin.cc @@ -529,8 +529,16 @@ static int plugin_initialize(struct st_plugin_int *plugin) switch (plugin->plugin->type) { case MYSQL_STORAGE_ENGINE_PLUGIN: - sql_print_error("Storage Engine plugins are unsupported in this version."); - goto err; + if (ha_initialize_handlerton((handlerton*) plugin->plugin->info)) + { + sql_print_error("Plugin '%s' handlerton init returned error.", + plugin->name.str); + DBUG_PRINT("warning", ("Plugin '%s' handlerton init returned error.", + plugin->name.str)); + goto err; + } + break; + default: break; }