|
|
|
@ -239,6 +239,8 @@ int mysql_client_plugin_init() |
|
|
|
{ |
|
|
|
MYSQL mysql; |
|
|
|
struct st_mysql_client_plugin **builtin; |
|
|
|
va_list unused; |
|
|
|
LINT_INIT_STRUCT(unused); |
|
|
|
|
|
|
|
if (initialized) |
|
|
|
return 0; |
|
|
|
@ -255,7 +257,7 @@ int mysql_client_plugin_init() |
|
|
|
pthread_mutex_lock(&LOCK_load_client_plugin); |
|
|
|
|
|
|
|
for (builtin= mysql_client_builtins; *builtin; builtin++) |
|
|
|
add_plugin(&mysql, *builtin, 0, 0, 0); |
|
|
|
add_plugin(&mysql, *builtin, 0, 0, unused); |
|
|
|
|
|
|
|
pthread_mutex_unlock(&LOCK_load_client_plugin); |
|
|
|
|
|
|
|
@ -301,6 +303,9 @@ struct st_mysql_client_plugin * |
|
|
|
mysql_client_register_plugin(MYSQL *mysql, |
|
|
|
struct st_mysql_client_plugin *plugin) |
|
|
|
{ |
|
|
|
va_list unused; |
|
|
|
LINT_INIT_STRUCT(unused); |
|
|
|
|
|
|
|
if (is_not_initialized(mysql, plugin->name)) |
|
|
|
return NULL; |
|
|
|
|
|
|
|
@ -315,7 +320,7 @@ mysql_client_register_plugin(MYSQL *mysql, |
|
|
|
plugin= NULL; |
|
|
|
} |
|
|
|
else |
|
|
|
plugin= add_plugin(mysql, plugin, 0, 0, 0); |
|
|
|
plugin= add_plugin(mysql, plugin, 0, 0, unused); |
|
|
|
|
|
|
|
pthread_mutex_unlock(&LOCK_load_client_plugin); |
|
|
|
return plugin; |
|
|
|
|