summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhenning <henning@openbsd.org>2004-05-06 12:18:02 +0000
committerhenning <henning@openbsd.org>2004-05-06 12:18:02 +0000
commitf309d80257a525a1a2c2159dfe4a54d5fa150fdd (patch)
tree2b419f310f4c46b3d6d9f77148ca3248b26d1d27
parent.Fl for flags, .Ar for arguments; (diff)
downloadwireguard-openbsd-f309d80257a525a1a2c2159dfe4a54d5fa150fdd.tar.xz
wireguard-openbsd-f309d80257a525a1a2c2159dfe4a54d5fa150fdd.zip
do not punish the peer (by holding him in IDLE for IdleHoldTime seconds) when
receiving a "unsupported capabilities" notification. Speeds capability negotiation up quite a bit with peers that like to whine about caoabilities they don't understand
-rw-r--r--usr.sbin/bgpd/session.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/bgpd/session.c b/usr.sbin/bgpd/session.c
index 7dfa69d5071..ca10ece881d 100644
--- a/usr.sbin/bgpd/session.c
+++ b/usr.sbin/bgpd/session.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: session.c,v 1.165 2004/05/06 12:09:25 henning Exp $ */
+/* $OpenBSD: session.c,v 1.166 2004/05/06 12:18:02 henning Exp $ */
/*
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@@ -1777,6 +1777,8 @@ parse_notification(struct peer *peer)
break;
}
}
+
+ return (1);
}
if (errcode == ERR_OPEN && subcode == ERR_OPEN_OPT) {