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 <johannes.berg@intel.com>
- 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");
if (!tb[NL80211_ATTR_KEY_SEQ]) {
fprintf(stderr, "ATTR_KEY_SEQ missing!\n");