diff options
author | 2004-02-02 23:15:00 +0000 | |
---|---|---|
committer | 2004-02-02 23:15:00 +0000 | |
commit | 79d5e98a6c2cfee0232d2cc43f664bb745d23895 (patch) | |
tree | 644a34ad7ec10bb23a6bd673d33326b5660b603a | |
parent | PSL_XCRYPT is 0x40000000 (diff) | |
download | wireguard-openbsd-79d5e98a6c2cfee0232d2cc43f664bb745d23895.tar.xz wireguard-openbsd-79d5e98a6c2cfee0232d2cc43f664bb745d23895.zip |
2 missing returns in error pathes
From: Patrick Latifi <pat@eyeo.org>
-rw-r--r-- | usr.sbin/bgpd/session.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/bgpd/session.c b/usr.sbin/bgpd/session.c index bf568de72e3..85b174cf94b 100644 --- a/usr.sbin/bgpd/session.c +++ b/usr.sbin/bgpd/session.c @@ -1,4 +1,4 @@ -/* $OpenBSD: session.c,v 1.107 2004/02/01 18:20:59 henning Exp $ */ +/* $OpenBSD: session.c,v 1.108 2004/02/02 23:15:00 henning Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org> @@ -1017,6 +1017,7 @@ session_update(u_int32_t peerid, void *data, size_t datalen) log_peer_warn(&p->conf, "Write error"); buf_free(buf); bgp_fsm(p, EVNT_CON_FATAL); + return; } start_timer_keepalive(p); @@ -1064,6 +1065,7 @@ session_notification(struct peer *peer, u_int8_t errcode, u_int8_t subcode, log_peer_warn(&peer->conf, "Write error"); buf_free(buf); bgp_fsm(peer, EVNT_CON_FATAL); + return; } peer->stats.msg_sent_notification++; } |