am e5de9ee4: libnl_2: Fix getting family_id

* commit 'e5de9ee4915bafd7f31a96260613d8b93aba8351':
  libnl_2: Fix getting family_id
This commit is contained in:
Dmitry Shmidt 2011-09-30 14:21:04 -07:00 committed by Android Git Automerger
commit 2a51ec8dd7
1 changed files with 5 additions and 2 deletions

View File

@ -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;
}
}