diff options
author | unknown <monty@narttu.mysql.fi> | 2003-10-30 01:01:53 +0200 |
---|---|---|
committer | unknown <monty@narttu.mysql.fi> | 2003-10-30 01:01:53 +0200 |
commit | 7da08881a34b9c04dda6c0559742f360a5306224 (patch) | |
tree | 23e8f033fabf45d5fcecdcf738daec2e72cd9ef7 /sql/mysqld.cc | |
parent | a483fd21913bc4a9e1020e0ce836db3bc2eb5891 (diff) | |
download | mariadb-git-7da08881a34b9c04dda6c0559742f360a5306224.tar.gz |
Change back service name to MySQL
Don't add service name to read config file segments if it's "MySQL"
Fixed possible memory leak when CHANGE USER failed.
include/mysql_com.h:
Change back service name to MySQL (With new, better spelling)
myisam/myisamchk.c:
Improved --help
sql/mysqld.cc:
Don't add service name to read config file segments if it's "MySQL"
sql/sql_parse.cc:
Fixed possible memory leak when CHANGE USER failed.
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r-- | sql/mysqld.cc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 5073f8e1c40..cdcf13ca7bf 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -2615,10 +2615,16 @@ int main(int argc, char **argv) if (!default_service_handling(argv, MYSQL_SERVICENAME, MYSQL_SERVICENAME, file_path, "")) return 0; - if (Service.IsService(argv[1])) + if (Service.IsService(argv[1])) /* Start an optional service */ { - /* start an optional service */ - load_default_groups[3]= argv[1]; + /* + Only add the service name to the groups read from the config file + if it's not "MySQL". (The default service name should be 'mysqld' + but we started a bad tradition by calling it MySQL from the start + and we are now stuck with it. + */ + if (my_strcasecmp(argv[1],"mysql")) + load_default_groups[3]= argv[1]; start_mode= 1; Service.Init(argv[1], mysql_service); return 0; |