summaryrefslogtreecommitdiffstats
path: root/lib/libevent/kqueue.c
diff options
context:
space:
mode:
authorhenning <henning@openbsd.org>2004-04-28 06:45:37 +0000
committerhenning <henning@openbsd.org>2004-04-28 06:45:37 +0000
commite88a8cb580babf2ee46bdb1ac529e1fe553c64ca (patch)
tree316b75d23dbf19a2ef4e2326a302ee27b161ab2f /lib/libevent/kqueue.c
parentFILE * leak; henning ja ja ja ja (diff)
downloadwireguard-openbsd-e88a8cb580babf2ee46bdb1ac529e1fe553c64ca.tar.xz
wireguard-openbsd-e88a8cb580babf2ee46bdb1ac529e1fe553c64ca.zip
if a peer follows the extremely misgiuded path that the RFCs just barely allow
to send a NOTIFICATION and thus ternminating the session when it sees a capability it doesn't support (who would guess: zebra does so), parse the data section of the notifcication to find out what what capabilties it didn't like and do not advertise them the next time the session gets up. In case we get a notification about unsupported capabilities with an empty data part (don't ask for RFCs... and guess who does that), disable capabilty announcement alltogether. claudio ok
Diffstat (limited to 'lib/libevent/kqueue.c')
0 files changed, 0 insertions, 0 deletions