]> git.ipfire.org Git - thirdparty/iw.git/commitdiff
iw: fix country print
authorLuis R. Rodriguez <lrodriguez@atheros.com>
Mon, 20 Dec 2010 17:02:33 +0000 (12:02 -0500)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 21 Dec 2010 10:55:27 +0000 (11:55 +0100)
Using a %s to pring the alpha2 may give us some extra
data which will spew out when printing. Fix it by only
printing the two characters we know we will get.

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
reg.c

diff --git a/reg.c b/reg.c
index 7f82e0838c27962b5c185b7e6033e4b2eb3f88fc..c4ee1c4d34c962e508cf81b5b84bcf1df6c36ec3 100644 (file)
--- a/reg.c
+++ b/reg.c
@@ -132,7 +132,7 @@ static int print_reg_handler(struct nl_msg *msg, void *arg)
        }
 
        alpha2 = nla_data(tb_msg[NL80211_ATTR_REG_ALPHA2]);
-       printf("country %s:\n", alpha2);
+       printf("country %c%c:\n", alpha2[0], alpha2[1]);
 
        nla_for_each_nested(nl_rule, tb_msg[NL80211_ATTR_REG_RULES], rem_rule) {
                struct nlattr *tb_rule[NL80211_FREQUENCY_ATTR_MAX + 1];