diff options
author | Anel Husakovic <anel@mariadb.org> | 2019-12-31 18:02:54 +0100 |
---|---|---|
committer | Anel Husakovic <anel@mariadb.org> | 2020-02-22 22:46:58 +0100 |
commit | b9689712e00bec64fa5dfad7ed65e6a82df8be23 (patch) | |
tree | b078fa321cdc46b237268f7a29ec434bd0755509 /mysys | |
parent | 716161ea03c5018f308017dd9279731a322e26bc (diff) | |
download | mariadb-git-b9689712e00bec64fa5dfad7ed65e6a82df8be23.tar.gz |
MDEV-21374: When "--help --verbose" prints out configuration file paths, the --defaults-file option is not considered
* `--defaults-file` option is showed only in `--help --verbose` if
applied
* `--default-extra-file` is showing correctly now in `--help --verbose`,
previously it was treated as a directory with appended `my.cnf`
Diffstat (limited to 'mysys')
-rw-r--r-- | mysys/my_default.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mysys/my_default.c b/mysys/my_default.c index 32faf2045f9..6f080bb35fe 100644 --- a/mysys/my_default.c +++ b/mysys/my_default.c @@ -1035,6 +1035,11 @@ void my_print_default_files(const char *conf_file) char name[FN_REFLEN], **ext; puts("\nDefault options are read from the following files in the given order:"); + if (my_defaults_file) + { + puts(my_defaults_file); + return; + } if (dirname_length(conf_file)) fputs(conf_file,stdout); @@ -1059,7 +1064,12 @@ void my_print_default_files(const char *conf_file) if (**dirs) pos= *dirs; else if (my_defaults_extra_file) + { pos= my_defaults_extra_file; + fputs(pos, stdout); + fputs(" ", stdout); + continue; + } else continue; end= convert_dirname(name, pos, NullS); |