summaryrefslogtreecommitdiff
path: root/extra/my_print_defaults.c
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2019-10-12 21:21:50 +0200
committerSergei Golubchik <serg@mariadb.org>2019-10-14 10:29:30 +0200
commit3e56972712395d371f82cda564b039dcbda3100a (patch)
tree3aedc8cec3ee44902a1d68a9456dd7324600b7dc /extra/my_print_defaults.c
parent3ea51b518bf8c2ec55e125794a14fb152079839c (diff)
downloadmariadb-git-3e56972712395d371f82cda564b039dcbda3100a.tar.gz
cleanup: unify --defaults* option handling
process all --defaults* options uniformly, get rid of special case for --no-defaults and --print-defaults use realpath instead of blindly concatenating pwd and relative path.
Diffstat (limited to 'extra/my_print_defaults.c')
-rw-r--r--extra/my_print_defaults.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/extra/my_print_defaults.c b/extra/my_print_defaults.c
index 06cde330abb..9fa4a1d4faf 100644
--- a/extra/my_print_defaults.c
+++ b/extra/my_print_defaults.c
@@ -146,16 +146,14 @@ int main(int argc, char **argv)
int count, error, args_used;
char **load_default_groups= 0, *tmp_arguments[6];
char **argument, **arguments, **org_argv;
- char *defaults, *extra_defaults, *group_suffix;
int nargs, i= 0;
MY_INIT(argv[0]);
org_argv= argv;
- args_used= get_defaults_options(argc, argv, &defaults, &extra_defaults,
- &group_suffix);
+ args_used= get_defaults_options(argv);
/* Copy defaults-xxx arguments & program name */
- count=args_used+1;
+ count=args_used;
arguments= tmp_arguments;
memcpy((char*) arguments, (char*) org_argv, count * sizeof(*org_argv));
arguments[count]= 0;