diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2009-03-18 19:39:28 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2009-03-18 19:39:28 +0000 |
commit | ec5c1b1b77e79719850becc98cfb943733fd785f (patch) | |
tree | 88bc84efb06425e880d8856354138c1ade1721f7 /usr.sbin | |
parent | d9e6dd11fb7d655e11e92e02f8f899b4e7b9c36a (diff) |
short_as is always initialised to the 16bit AS that is used. So no need
use conf->as as source for > 16bit AS numbers. OK henning.
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/bgpd/session.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/usr.sbin/bgpd/session.c b/usr.sbin/bgpd/session.c index ee91f094b8e..d3511529bad 100644 --- a/usr.sbin/bgpd/session.c +++ b/usr.sbin/bgpd/session.c @@ -1,4 +1,4 @@ -/* $OpenBSD: session.c,v 1.286 2009/03/13 05:43:51 claudio Exp $ */ +/* $OpenBSD: session.c,v 1.287 2009/03/18 19:39:27 claudio Exp $ */ /* * Copyright (c) 2003, 2004, 2005 Henning Brauer <henning@openbsd.org> @@ -1390,10 +1390,7 @@ session_open(struct peer *p) } msg.version = 4; - if (conf->as > USHRT_MAX) - msg.myas = htons(conf->short_as); - else - msg.myas = htons(conf->as); + msg.myas = htons(conf->short_as); if (p->conf.holdtime) msg.holdtime = htons(p->conf.holdtime); else |