Page MenuHomeFreeBSD

D32759.id.diff
No OneTemporary

D32759.id.diff

diff --git a/sys/netinet/ip_carp.c b/sys/netinet/ip_carp.c
--- a/sys/netinet/ip_carp.c
+++ b/sys/netinet/ip_carp.c
@@ -304,7 +304,9 @@
#define DEMOTE_ADVSKEW(sc) \
(((sc)->sc_advskew + V_carp_demotion > CARP_MAXSKEW) ? \
- CARP_MAXSKEW : ((sc)->sc_advskew + V_carp_demotion))
+ CARP_MAXSKEW : \
+ (((sc)->sc_advskew + V_carp_demotion < 0) ? \
+ 0 : ((sc)->sc_advskew + V_carp_demotion)))
static void carp_input_c(struct mbuf *, struct carp_header *, sa_family_t);
static struct carp_softc

File Metadata

Mime Type
text/plain
Expires
Sat, May 16, 12:35 PM (10 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33096644
Default Alt Text
D32759.id.diff (532 B)

Event Timeline