network: fix double free in macsec_receive_channel_free()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 29 May 2020 07:56:09 +0000 (16:56 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 27 Jul 2020 08:26:32 +0000 (10:26 +0200)
commitc0d8cfe7738c7e71e7a471709ab1b07eb5a773cc
tree9163a745431a76e3233d5f50e86ba6e1fe403a0b
parent0150d049ad795336df3ebd20f2f4fa012b55e5cc
network: fix double free in macsec_receive_channel_free()

Fixes #15941.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22547

(cherry picked from commit 0e77fc66bceb9832da82a56a4c1040fe49f8d805)
src/network/netdev/macsec.c
test/fuzz/fuzz-netdev-parser/oss-fuzz-22547 [new file with mode: 0644]