summaryrefslogtreecommitdiff
path: root/lib/openbsd-queue.h
diff options
context:
space:
mode:
authorDenys Haryachyy <garyachy@gmail.com>2024-09-12 07:28:28 +0000
committerMergify <37929162+mergify[bot]@users.noreply.github.com>2024-09-13 14:52:33 +0000
commitebe88a053dac1c1d3ca75509f73500eb8a37aa84 (patch)
tree19673b1a8c6d2d662004290a66981844bd634f7a /lib/openbsd-queue.h
parent2af6e7aa0aa2759d4eaadd1049656dbdf9ba5d4d (diff)
nhrpd: fixes duplicate auth extension
When an NHRP peer was forwarding a message, it was copying all extensions from the originally received packet. The authentication extension must be regenerated hop by hop per RFC2332. This fix checks for the auth extension when copying extensions and omits the original packet auth and instead regenerates a new auth extension. Fix bug #16507 Signed-off-by: Denys Haryachyy <garyachy@gmail.com> (cherry picked from commit 8e3c278bbcd0ced1d4058cc7a2c9aebdfbc8b651)
Diffstat (limited to 'lib/openbsd-queue.h')
0 files changed, 0 insertions, 0 deletions