hostapd: Mark config parameter name const
The functions parsing configuration parameters do not modify the name of the parameter, so mark that function argument constant. In theory, the value should also be const, but at least for now, number of the parser functions end up modifying this to simplify parsing. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
4be0dd2232
commit
63e169e149
3 changed files with 8 additions and 7 deletions
|
@ -912,11 +912,11 @@ enum {
|
|||
IEEE80211_TX_QUEUE_DATA3 = 3 /* used for EDCA AC_BK data */
|
||||
};
|
||||
|
||||
static int hostapd_config_tx_queue(struct hostapd_config *conf, char *name,
|
||||
char *val)
|
||||
static int hostapd_config_tx_queue(struct hostapd_config *conf,
|
||||
const char *name, const char *val)
|
||||
{
|
||||
int num;
|
||||
char *pos;
|
||||
const char *pos;
|
||||
struct hostapd_tx_queue_params *queue;
|
||||
|
||||
/* skip 'tx_queue_' prefix */
|
||||
|
@ -1936,7 +1936,7 @@ fail:
|
|||
|
||||
static int hostapd_config_fill(struct hostapd_config *conf,
|
||||
struct hostapd_bss_config *bss,
|
||||
char *buf, char *pos, int line)
|
||||
const char *buf, char *pos, int line)
|
||||
{
|
||||
if (os_strcmp(buf, "interface") == 0) {
|
||||
os_strlcpy(conf->bss[0]->iface, pos,
|
||||
|
@ -3481,7 +3481,8 @@ struct hostapd_config * hostapd_config_read(const char *fname)
|
|||
|
||||
|
||||
int hostapd_set_iface(struct hostapd_config *conf,
|
||||
struct hostapd_bss_config *bss, char *field, char *value)
|
||||
struct hostapd_bss_config *bss, const char *field,
|
||||
char *value)
|
||||
{
|
||||
int errors;
|
||||
size_t i;
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
struct hostapd_config * hostapd_config_read(const char *fname);
|
||||
int hostapd_set_iface(struct hostapd_config *conf,
|
||||
struct hostapd_bss_config *bss, char *field,
|
||||
struct hostapd_bss_config *bss, const char *field,
|
||||
char *value);
|
||||
|
||||
#endif /* CONFIG_FILE_H */
|
||||
|
|
|
@ -2638,7 +2638,7 @@ hostapd_interfaces_get_hapd(struct hapd_interfaces *interfaces,
|
|||
|
||||
static int hostapd_ctrl_iface_dup_param(struct hostapd_data *src_hapd,
|
||||
struct hostapd_data *dst_hapd,
|
||||
char *param)
|
||||
const char *param)
|
||||
{
|
||||
int res;
|
||||
char *value;
|
||||
|
|
Loading…
Reference in a new issue