|
@@ -981,7 +981,8 @@ static int nfc_genl_dep_link_down(struct sk_buff *skb, struct genl_info *info)
|
|
|
int rc;
|
|
int rc;
|
|
|
u32 idx;
|
|
u32 idx;
|
|
|
|
|
|
|
|
- if (!info->attrs[NFC_ATTR_DEVICE_INDEX])
|
|
|
|
|
|
|
+ if (!info->attrs[NFC_ATTR_DEVICE_INDEX] ||
|
|
|
|
|
+ !info->attrs[NFC_ATTR_TARGET_INDEX])
|
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
|
|
idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]);
|
|
idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]);
|
|
@@ -1029,7 +1030,8 @@ static int nfc_genl_llc_get_params(struct sk_buff *skb, struct genl_info *info)
|
|
|
struct sk_buff *msg = NULL;
|
|
struct sk_buff *msg = NULL;
|
|
|
u32 idx;
|
|
u32 idx;
|
|
|
|
|
|
|
|
- if (!info->attrs[NFC_ATTR_DEVICE_INDEX])
|
|
|
|
|
|
|
+ if (!info->attrs[NFC_ATTR_DEVICE_INDEX] ||
|
|
|
|
|
+ !info->attrs[NFC_ATTR_FIRMWARE_NAME])
|
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
|
|
idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]);
|
|
idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]);
|