netlink: fix state reallocation in policy export
authorJohannes Berg <johannes.berg@intel.com>
Wed, 19 Aug 2020 19:52:38 +0000 (21:52 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 27 Aug 2020 07:31:49 +0000 (09:31 +0200)
commit3f4be7a7db9fa51929ea22f0cdcfa0abdbf1573f
tree8e3ca0f29fb4cb76f071e1dddad7b6f83eea12aa
parent1c0be9a99c9cf32a026d5a01e0e39e8c5d816ff3
netlink: fix state reallocation in policy export

[ Upstream commit d1fb55592909ea249af70170c7a52e637009564d ]

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/netlink/policy.c