mirror of
https://github.com/MariaDB/server.git
synced 2025-08-27 13:04:36 +03:00
Fix parsing of invalid plugin enum option value. Previous patch to fix plugin enum option parsing on big-endian introduced another bug due to incorrect comparison of unsigned value. This would cause an incorrect value to be parsed as value 0. See also MySQL Bug#41010 and Bug#32034. mysql-test/mysql-test-run.pl: Add a facility for test case to run the mysqld binary (to test that invalid startup options are rejected correctly). mysql-test/r/mysqld_option_err.result: Add a test case to check that invalid startup options for mysqld are rejected. This is needed to test MBug#423035. Also add a few other similar tests, as this was completely untested before this patch. mysql-test/t/mysqld_option_err.test: Add a test case to check that invalid startup options for mysqld are rejected. This is needed to test MBug#423035. Also add a few other similar tests, as this was completely untested before this patch. mysys/my_getopt.c: Fix parsing of invalid plugin enum option value.
7 lines
227 B
Plaintext
7 lines
227 B
Plaintext
Test that unknown option is not silently ignored.
|
|
Test bad binlog format.
|
|
Test bad default storage engine.
|
|
Test non-numeric value passed to number option.
|
|
Test that bad value for plugin enum option is rejected correctly.
|
|
Done.
|