From fea1551653857017ec3dfbb00ed15ed384c9afee Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 16 Apr 2006 13:08:14 -0700 Subject: Adding back support for loadable engines. sql/sql_plugin.cc: Adding back in support for loadable engines. --- sql/sql_plugin.cc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'sql/sql_plugin.cc') 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; } -- cgit v1.2.1