]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
netgraph/ng_checksum: Fix double free error
authorLutz Donnerhacke <donner@FreeBSD.org>
Sat, 15 May 2021 09:32:57 +0000 (11:32 +0200)
committerLutz Donnerhacke <donner@FreeBSD.org>
Sun, 23 May 2021 12:55:20 +0000 (14:55 +0200)
commitfa670efa25ad960e17a6a9cb4601e5c3f19de5da
tree2742368bc6533504c94f0c1bab60dd95a8a4de70
parent3dc9f92a0d3dbe0d56201d8806cd9e93e4676cc4
netgraph/ng_checksum: Fix double free error

m_pullup(9) frees the mbuf(9) chain in the case of an allocation error.
The mbuf chain must not be freed again in this case.

PR: 255874
Submitted by: <lylgood@foxmail.com>
Approved by: markj
Differential Revision: https://reviews.freebsd.org/D30273

(cherry picked from commit 687e510e5ce32fddf46a9dc1d517ccc8a8e25581)
sys/netgraph/ng_checksum.c