Commit 61f064eb authored by Georgi Kodinov's avatar Georgi Kodinov

Bug #14399795 : ISSUES RELATED TO SETTING AUDIT_LOG_STRATEGY

DURING SERVER STARTUP

The options parser now correctly checks for ambiguous prefixes in 
enumerated variables and emits an error when the value supplied is
ambiguous.

No test added since mysql-test-run.pl can't handle server startup 
failures as an expected state.
parent b2529335
...@@ -710,6 +710,11 @@ static int setval(const struct my_option *opts, void *value, char *argument, ...@@ -710,6 +710,11 @@ static int setval(const struct my_option *opts, void *value, char *argument,
} }
*(ulong*)value= arg; *(ulong*)value= arg;
} }
else if (type < 0)
{
res= EXIT_AMBIGUOUS_OPTION;
goto ret;
}
else else
*(ulong*)value= type - 1; *(ulong*)value= type - 1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment