From 0a534348c75cf435d2017959855de2efa798fd0b Mon Sep 17 00:00:00 2001 From: Sergey Vojtovich Date: Thu, 15 Mar 2018 15:34:45 +0400 Subject: MDEV-14265 - RPMLint warning: shared-lib-calls-exit Eliminated last exit() call from libmysqld. --- extra/my_print_defaults.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'extra/my_print_defaults.c') diff --git a/extra/my_print_defaults.c b/extra/my_print_defaults.c index 78940e02ca4..07c95a79ddc 100644 --- a/extra/my_print_defaults.c +++ b/extra/my_print_defaults.c @@ -206,6 +206,9 @@ int main(int argc, char **argv) if ((error= load_defaults(config_file, (const char **) load_default_groups, &count, &arguments))) { + my_end(0); + if (error == 4) + return 0; if (verbose && opt_defaults_file_used) { if (error == 1) @@ -216,8 +219,7 @@ int main(int argc, char **argv) fprintf(stderr, "WARNING: Defaults file '%s' is not a regular file!\n", config_file); } - error= 2; - exit(error); + return 2; } for (argument= arguments+1 ; *argument ; argument++) -- cgit v1.2.1