libnl_2: Fix getting family_id
Change-Id: I27b2495fb96852e960f647f032a5fcd446ec742b Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
This commit is contained in:
parent
db982b0660
commit
e5de9ee491
1 changed files with 5 additions and 2 deletions
|
|
@ -112,6 +112,7 @@ int genl_ctrl_alloc_cache(struct nl_sock *sock, struct nl_cache **result)
|
|||
nlmhdr.nlmsg_pid = sock->s_local.nl_pid;
|
||||
|
||||
/* Generic netlink header */
|
||||
memset(&gmhhdr, 0, sizeof(gmhhdr));
|
||||
gmhhdr.cmd = CTRL_CMD_GETFAMILY;
|
||||
gmhhdr.version = CTRL_ATTR_FAMILY_ID;
|
||||
|
||||
|
|
@ -221,9 +222,11 @@ int genl_ctrl_alloc_cache(struct nl_sock *sock, struct nl_cache **result)
|
|||
|
||||
/* Save the family id */
|
||||
else if (nl80211_flag &&
|
||||
nla->nla_type == CTRL_ATTR_FAMILY_ID)
|
||||
nl80211_genl_id = \
|
||||
nla->nla_type == CTRL_ATTR_FAMILY_ID) {
|
||||
nl80211_genl_id =
|
||||
*((int *)nla_data(nla));
|
||||
nl80211_flag = 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue