summaryrefslogtreecommitdiff
path: root/libmysqld
diff options
context:
space:
mode:
authorunknown <dlenev@mysql.com>2005-09-27 23:36:02 +0400
committerunknown <dlenev@mysql.com>2005-09-27 23:36:02 +0400
commit06313b18f21166f17d89e8c88ab6329fa2368fb0 (patch)
treebaa5a807ef9a840cc80daf7de2c2cacfd86fbf22 /libmysqld
parentab7ec7ee8f4ac8c751c6f0d84d8314154146bf10 (diff)
downloadmariadb-git-06313b18f21166f17d89e8c88ab6329fa2368fb0.tar.gz
Fix for bug #13501 "build problem: too many arguments to function my_bool
acl_init". Updated calls to acl_init()/grant_init() in init_embedded_server() - their signatures were changed recently, now they don't need argument for passing pointer to THD object (this code was only compiled if one built embedded server library with --with-embedded-privilege-control switch). libmysqld/lib_sql.cc: acl_init/grant_init() are now used only at server start up so they always allocate temporary THD object and don't need argument for passing pointer to it.
Diffstat (limited to 'libmysqld')
-rw-r--r--libmysqld/lib_sql.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmysqld/lib_sql.cc b/libmysqld/lib_sql.cc
index 82e1c19d758..bf8c17a71af 100644
--- a/libmysqld/lib_sql.cc
+++ b/libmysqld/lib_sql.cc
@@ -427,9 +427,9 @@ int init_embedded_server(int argc, char **argv, char **groups)
acl_error= 0;
#ifndef NO_EMBEDDED_ACCESS_CHECKS
- if (!(acl_error= acl_init((THD *)0, opt_noacl)) &&
+ if (!(acl_error= acl_init(opt_noacl)) &&
!opt_noacl)
- (void) grant_init((THD *)0);
+ (void) grant_init();
#endif
if (acl_error || my_tz_init((THD *)0, default_tz_name, opt_bootstrap))
{