Bug#23950: misplaced code in mysqld.cc, main()

Moved MY_INIT() to top of main(), where it should be.
This commit is contained in:
cmiller@calliope.local.cmiller/calliope.local 2006-12-29 16:07:33 -05:00
parent 1176caa58d
commit ee120139ab

View file

@ -3476,6 +3476,9 @@ int win_main(int argc, char **argv)
int main(int argc, char **argv)
#endif
{
MY_INIT(argv[0]); // init my_sys library & pthreads
/* nothing should come before this line ^^^ */
rpl_filter= new Rpl_filter;
binlog_filter= new Rpl_filter;
if (!rpl_filter || !binlog_filter)
@ -3484,8 +3487,6 @@ int main(int argc, char **argv)
exit(1);
}
MY_INIT(argv[0]); // init my_sys library & pthreads
/*
Perform basic logger initialization logger. Should be called after
MY_INIT, as it initializes mutexes. Log tables are inited later.