summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsthen <sthen@openbsd.org>2009-06-22 11:14:14 +0000
committersthen <sthen@openbsd.org>2009-06-22 11:14:14 +0000
commit2cc78e3785dcd3730dbf01cc548336729a934697 (patch)
tree0d591f8eb5be96ae178bee57deac4f5f7b7802e3
parentsync m_inithdr() with m_gethdr() after the (diff)
downloadwireguard-openbsd-2cc78e3785dcd3730dbf01cc548336729a934697.tar.xz
wireguard-openbsd-2cc78e3785dcd3730dbf01cc548336729a934697.zip
Log a warning when "enforce remote-as" is triggered. ok claudio@
-rw-r--r--usr.sbin/bgpd/rde.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/bgpd/rde.c b/usr.sbin/bgpd/rde.c
index f9282c3e07a..17d0ffbb0bd 100644
--- a/usr.sbin/bgpd/rde.c
+++ b/usr.sbin/bgpd/rde.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rde.c,v 1.262 2009/06/07 05:56:24 eric Exp $ */
+/* $OpenBSD: rde.c,v 1.263 2009/06/22 11:14:14 sthen Exp $ */
/*
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@@ -824,6 +824,8 @@ rde_update_dispatch(struct imsg *imsg)
peer->conf.enforce_as == ENFORCE_AS_ON)
if (peer->conf.remote_as !=
aspath_neighbor(asp->aspath)) {
+ log_peer_warnx(&peer->conf, "bad path, "
+ "enforce remote-as enabled");
rde_update_err(peer, ERR_UPDATE, ERR_UPD_ASPATH,
NULL, 0);
goto done;