OSDN Git Service

netlink: fix state reallocation in policy export
authorJohannes Berg <johannes.berg@intel.com>
Wed, 19 Aug 2020 19:52:38 +0000 (21:52 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 19 Aug 2020 22:39:36 +0000 (15:39 -0700)
commitd1fb55592909ea249af70170c7a52e637009564d
tree6e1dd506060d1a571d5d41ce5c539cd3f93c5a50
parentb4c8998be2a40989faab0001714dad0bc5e5fdbf
netlink: fix state reallocation in policy export

Evidently, when I did this previously, we didn't have more than
10 policies and didn't run into the reallocation path, because
it's missing a memset() for the unused policies. Fix that.

Fixes: d07dcf9aadd6 ("netlink: add infrastructure to expose policies to userspace")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/netlink/policy.c