summaryrefslogtreecommitdiff
path: root/sbin/dhcpleased
diff options
context:
space:
mode:
authorClaudio Jeker <claudio@cvs.openbsd.org>2023-10-10 14:36:29 +0000
committerClaudio Jeker <claudio@cvs.openbsd.org>2023-10-10 14:36:29 +0000
commit5c784d919fb2e8b305cc9d690be5f721074cbe65 (patch)
tree5ec5d8e1d20371410caf12bc3d7390bc4fd6f5e0 /sbin/dhcpleased
parentcfcf5194a2add28f60bdc39d9815276831e39720 (diff)
When rewriting community_writebuf() the handling of non-transitive
ext-communities was put into the wrong place in the loop finding start, end and number of communities to dump. As a result the end pointer for regular communities can point at an ext-community and with that the COMMUNITY attribute written includes unexpected extra bytes. This in turn causes the peer to send a NOTIFICATION error and to terminate the session. Fix for -portable issue #64 reported by Pier Carlo Chiodi (pierky) OK tb@
Diffstat (limited to 'sbin/dhcpleased')
0 files changed, 0 insertions, 0 deletions