diff -urN a/sql-common/client_plugin.c b/sql-common/client_plugin.c
--- a/sql-common/client_plugin.c	2011-03-31 07:36:18.000000000 -0600
+++ b/sql-common/client_plugin.c	2011-04-07 11:59:48.000000000 -0600
@@ -242,9 +242,9 @@
   initialized= 1;
 
   pthread_mutex_lock(&LOCK_load_client_plugin);
-
+  va_list a = {0};
   for (builtin= mysql_client_builtins; *builtin; builtin++)
-    add_plugin(&mysql, *builtin, 0, 0, 0);
+    add_plugin(&mysql, *builtin, 0, 0, a);
 
   pthread_mutex_unlock(&LOCK_load_client_plugin);
 
@@ -301,8 +301,10 @@
                              plugin->name, "it is already loaded");
     plugin= NULL;
   }
-  else
-    plugin= add_plugin(mysql, plugin, 0, 0, 0);
+  else {
+    va_list a = {0};
+    plugin= add_plugin(mysql, plugin, 0, 0, a);
+  }
 
   pthread_mutex_unlock(&LOCK_load_client_plugin);
   return plugin;