Details
-
Bug
-
Status: Open (View Workflow)
-
Minor
-
Resolution: Unresolved
-
10.11.4
-
None
Description
MariaDB [test]> START SLAVE ,,,,,,;
|
Query OK, 0 rows affected, 1 warning (0.000 sec)
|
The same also seems to apply to STOP SLAVE.
Looking at the code, we see that the syntax for it is defined as follows:
slave_thread_opt_list:
|
slave_thread_opt
|
| slave_thread_opt_list ',' slave_thread_opt
|
;
|
 |
slave_thread_opt:
|
/*empty*/ {}
|
| SQL_THREAD { Lex->slave_thd_opt|=SLAVE_SQL; }
|
| RELAY_THREAD { Lex->slave_thd_opt|=SLAVE_IO; }
|
;
|
I believe the empty value should be in slave_thread_opt_list and not in slave_thread_opt; this way an empty value or a list of SQL or IO thread variables is accepted.