From: Johannes Berg Date: Wed, 25 Mar 2026 17:59:06 +0000 (+0100) Subject: keys: don't require NL80211_ATTR_KEY_DATA X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=HEAD;p=thirdparty%2Fiw.git keys: don't require NL80211_ATTR_KEY_DATA We removed sending out the key data from the kernel a long time ago, so print this only if present rather than requiring it. Signed-off-by: Johannes Berg --- diff --git a/keys.c b/keys.c index 65aa426..0dc4843 100644 --- a/keys.c +++ b/keys.c @@ -22,13 +22,9 @@ static int print_keys(struct nl_msg *msg, void *arg) return NL_SKIP; } - if (!tb[NL80211_ATTR_KEY_DATA]) { - fprintf(stderr, "ATTR_KEY_DATA missing!\n"); - return NL_SKIP; - } - - iw_hexdump("Key", nla_data(tb[NL80211_ATTR_KEY_DATA]), - nla_len(tb[NL80211_ATTR_KEY_DATA])); + if (tb[NL80211_ATTR_KEY_DATA]) + iw_hexdump("Key", nla_data(tb[NL80211_ATTR_KEY_DATA]), + nla_len(tb[NL80211_ATTR_KEY_DATA])); if (!tb[NL80211_ATTR_KEY_SEQ]) { fprintf(stderr, "ATTR_KEY_SEQ missing!\n");