From e0847466261286b961b32e65bbc7bbda43ed7433 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 19 Apr 2005 00:22:57 +0300 Subject: [PATCH] Fixed Bug#6593, "Inconsistency in handling option prefixes (--skip, --disable, etc.)" --- mysys/my_getopt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mysys/my_getopt.c b/mysys/my_getopt.c index 53e46932167..5e93ad56cb5 100644 --- a/mysys/my_getopt.c +++ b/mysys/my_getopt.c @@ -205,7 +205,8 @@ int handle_options(int *argc, char ***argv, { if (!getopt_compare_strings(special_opt_prefix[i], opt_str, special_opt_prefix_lengths[i]) && - opt_str[special_opt_prefix_lengths[i]] == '-') + (opt_str[special_opt_prefix_lengths[i]] == '-' || + opt_str[special_opt_prefix_lengths[i]] == '_')) { /* We were called with a special prefix, we can reuse opt_found