summaryrefslogtreecommitdiff
path: root/src/netlink.c
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2012-01-31 13:10:37 +0100
committerSamuel Ortiz <sameo@linux.intel.com>2012-01-31 13:10:37 +0100
commitc3327e12c8f381b9c860b118d9775201d57286ba (patch)
tree8d3df6f3697f4e5dfcdac00a90e651c088e92a99 /src/netlink.c
parent98ce04985212ea3192a5732b40ce16ed914baa38 (diff)
downloadneard-c3327e12c8f381b9c860b118d9775201d57286ba.tar.gz
neard-c3327e12c8f381b9c860b118d9775201d57286ba.tar.bz2
neard-c3327e12c8f381b9c860b118d9775201d57286ba.zip
netlink: Check for device protocols attribute not being NULL
Diffstat (limited to 'src/netlink.c')
-rw-r--r--src/netlink.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/netlink.c b/src/netlink.c
index 8b50c43..8ddd091 100644
--- a/src/netlink.c
+++ b/src/netlink.c
@@ -163,7 +163,9 @@ static int get_devices_handler(struct nl_msg *n, void *arg)
genlmsg_parse(nlh, 0, attrs, NFC_ATTR_MAX, NULL);
- if (!attrs[NFC_ATTR_DEVICE_INDEX] || !attrs[NFC_ATTR_DEVICE_NAME]) {
+ if (attrs[NFC_ATTR_DEVICE_INDEX] == NULL ||
+ attrs[NFC_ATTR_DEVICE_NAME] == NULL ||
+ attrs[NFC_ATTR_PROTOCOLS] == NULL) {
nl_perror(NLE_MISSING_ATTR, "NFC_CMD_GET_DEVICE");
return NL_STOP;
}