From 4f87aceb78dcec9a88860d92c3657fcbeb46e845 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 8 Jun 2016 15:30:48 -0400 Subject: [PATCH] zebra: Fix comparison warning It's possible to have a comparison where MULTIPATH_NUM is greater than the size of data that a u_char supports for nexthop_num Signed-off-by: Donald Sharp --- zebra/zserv.c | 2 +- zebra/zserv.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/zebra/zserv.c b/zebra/zserv.c index 6e4f9bbe7d..0207a3722f 100644 --- a/zebra/zserv.c +++ b/zebra/zserv.c @@ -1161,7 +1161,7 @@ zread_interface_delete (struct zserv *client, u_short length, struct zebra_vrf * } void -zserv_nexthop_num_warn (const char *caller, const struct prefix *p, const u_char nexthop_num) +zserv_nexthop_num_warn (const char *caller, const struct prefix *p, const unsigned int nexthop_num) { if (nexthop_num > MULTIPATH_NUM) { diff --git a/zebra/zserv.h b/zebra/zserv.h index 16700ee523..737795ad54 100644 --- a/zebra/zserv.h +++ b/zebra/zserv.h @@ -168,7 +168,7 @@ extern int zsend_interface_vrf_update (struct zserv *, struct interface *, extern pid_t pid; extern void zserv_create_header(struct stream *s, uint16_t cmd, vrf_id_t vrf_id); -extern void zserv_nexthop_num_warn(const char *, const struct prefix *, const u_char); +extern void zserv_nexthop_num_warn(const char *, const struct prefix *, const unsigned int); extern int zebra_server_send_message(struct zserv *client); #endif /* _ZEBRA_ZEBRA_H */ -- 2.39.5