aboutsummaryrefslogtreecommitdiffstats
path: root/crda.c
diff options
context:
space:
mode:
authorLuis R. Rodriguez2013-05-23 19:22:14 -0500
committerLuis R. Rodriguez2013-05-23 19:22:14 -0500
commit6e64ee777b5b971c43fb00d9888c390ace7e4a2b (patch)
treeabc52b84d106e7bc34cd586889060f41bdd7c8d2 /crda.c
parentfd9a471c9d99c1a59ee0baaa65a27dfc46ccb8fd (diff)
downloadcrda-6e64ee777b5b971c43fb00d9888c390ace7e4a2b.tar.gz
crda-6e64ee777b5b971c43fb00d9888c390ace7e4a2b.tar.xz
crda-6e64ee777b5b971c43fb00d9888c390ace7e4a2b.zip
crda: constify usage of struct ieee80211_regdomain
Where we can use const. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
Diffstat (limited to 'crda.c')
-rw-r--r--crda.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/crda.c b/crda.c
index cdbc69a..fc7a25f 100644
--- a/crda.c
+++ b/crda.c
@@ -116,10 +116,10 @@ static int error_handler(struct sockaddr_nl __attribute__((unused)) *nla,
116 exit(err->error); 116 exit(err->error);
117} 117}
118 118
119static int put_reg_rule(struct ieee80211_reg_rule *rule, struct nl_msg *msg) 119static int put_reg_rule(const struct ieee80211_reg_rule *rule, struct nl_msg *msg)
120{ 120{
121 struct ieee80211_freq_range *freq_range; 121 const struct ieee80211_freq_range *freq_range;
122 struct ieee80211_power_rule *power_rule; 122 const struct ieee80211_power_rule *power_rule;
123 123
124 freq_range = &rule->freq_range; 124 freq_range = &rule->freq_range;
125 power_rule = &rule->power_rule; 125 power_rule = &rule->power_rule;
@@ -149,7 +149,7 @@ int main(int argc, char **argv)
149 int finished = 0; 149 int finished = 0;
150 150
151 struct nlattr *nl_reg_rules; 151 struct nlattr *nl_reg_rules;
152 struct ieee80211_regdomain *rd = NULL; 152 const struct ieee80211_regdomain *rd = NULL;
153 153
154 const char *regdb_paths[] = { 154 const char *regdb_paths[] = {
155 "/usr/local/lib/crda/regulatory.bin", /* Users/preloads can override */ 155 "/usr/local/lib/crda/regulatory.bin", /* Users/preloads can override */
@@ -199,7 +199,7 @@ int main(int argc, char **argv)
199 199
200 r = nl80211_init(&nlstate); 200 r = nl80211_init(&nlstate);
201 if (r) { 201 if (r) {
202 free(rd); 202 free((struct ieee80211_regdomain *) rd);
203 return -EIO; 203 return -EIO;
204 } 204 }
205 205
@@ -267,7 +267,7 @@ nla_put_failure:
267 nlmsg_free(msg); 267 nlmsg_free(msg);
268out: 268out:
269 nl80211_cleanup(&nlstate); 269 nl80211_cleanup(&nlstate);
270 free(rd); 270 free((struct ieee80211_regdomain *) rd);
271 271
272 return r; 272 return r;
273} 273}