From dc32cccb62e84393e3a2ec00e637f18f00d2c4ed Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Tue, 15 Sep 2015 21:40:31 -0700 Subject: [PATCH] zebra/rtread_getmsg: fix sign warnings Signed-off-by: David Lamparter (cherry picked from commit ebd2687a531a0f9b9449f6fcf7001f53afa99d02) --- zebra/rtread_getmsg.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zebra/rtread_getmsg.c b/zebra/rtread_getmsg.c index 2c2b22879a..6d2edde640 100644 --- a/zebra/rtread_getmsg.c +++ b/zebra/rtread_getmsg.c @@ -151,13 +151,13 @@ route_read (struct zebra_ns *zns) /* This is normal loop termination */ if (retval == 0 && - msgdata.len >= sizeof (struct T_optmgmt_ack) && + (size_t)msgdata.len >= sizeof (struct T_optmgmt_ack) && TLIack->PRIM_type == T_OPTMGMT_ACK && TLIack->MGMT_flags == T_SUCCESS && MIB2hdr->len == 0) break; - if (msgdata.len >= sizeof (struct T_error_ack) && + if ((size_t)msgdata.len >= sizeof (struct T_error_ack) && TLIerr->PRIM_type == T_ERROR_ACK) { zlog_warn ("getmsg(ctl) returned T_ERROR_ACK: %s", safe_strerror ((TLIerr->TLI_error == TSYSERR) @@ -169,7 +169,7 @@ route_read (struct zebra_ns *zns) like what GateD does in this instance, but not critical yet. */ if (retval != MOREDATA || - msgdata.len < sizeof (struct T_optmgmt_ack) || + (size_t)msgdata.len < sizeof (struct T_optmgmt_ack) || TLIack->PRIM_type != T_OPTMGMT_ACK || TLIack->MGMT_flags != T_SUCCESS) { errno = ENOMSG; -- 2.39.5