Disallow duplicate server parameters
By replacing server_add_parameter and server_update_parameter with a single server_set_parameter function, duplication of parameters is prevented.
This commit is contained in:
@ -390,15 +390,6 @@ extern SERVER* server_alloc(const char *name, MXS_CONFIG_PARAMETER* params);
|
||||
*/
|
||||
bool server_serialize(const SERVER *server);
|
||||
|
||||
/**
|
||||
* @brief Add a server parameter
|
||||
*
|
||||
* @param server Server where the parameter is added
|
||||
* @param name Parameter name
|
||||
* @param value Parameter value
|
||||
*/
|
||||
void server_add_parameter(SERVER *server, const char *name, const char *value);
|
||||
|
||||
/**
|
||||
* @brief Remove a server parameter
|
||||
*
|
||||
@ -409,13 +400,13 @@ void server_add_parameter(SERVER *server, const char *name, const char *value);
|
||||
bool server_remove_parameter(SERVER *server, const char *name);
|
||||
|
||||
/**
|
||||
* @brief Update server parameter
|
||||
* @brief Set server parameter
|
||||
*
|
||||
* @param server Server to update
|
||||
* @param name Parameter to update
|
||||
* @param value New value of parameter
|
||||
* @param name Parameter to set
|
||||
* @param value Value of parameter
|
||||
*/
|
||||
void server_update_parameter(SERVER *server, const char *name, const char *value);
|
||||
void server_set_parameter(SERVER *server, const char *name, const char *value);
|
||||
|
||||
/**
|
||||
* @brief Check if a server points to a local MaxScale service
|
||||
|
Reference in New Issue
Block a user