diff options
| author | Dave LeRoy <dleroy@labn.net> | 2024-07-25 11:58:22 -0700 |
|---|---|---|
| committer | Dave LeRoy <dleroy@labn.net> | 2024-07-26 14:07:20 -0700 |
| commit | 7c20ffaaba228fe5a6893d49caf50ec1df1ec142 (patch) | |
| tree | 44b2790a2634d0ac72c966ab6fde42092d1d5638 /include | |
| parent | 353efe7ae8a19ad626442185738e32e872490203 (diff) | |
nhrpd: fixes duplicate auth extension
When an NHRP server 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. The copied
auth extension had an incorrect length. 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 #16466
Signed-off-by: Dave LeRoy <dleroy@labn.net>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
