Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e5de9ee4 authored by Dmitry Shmidt's avatar Dmitry Shmidt
Browse files

libnl_2: Fix getting family_id



Change-Id: I27b2495fb96852e960f647f032a5fcd446ec742b
Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
parent db982b06
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -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;
				}

			}