zebra/rtread_getmsg: fix sign warnings

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
(cherry picked from commit ebd2687a531a0f9b9449f6fcf7001f53afa99d02)
This commit is contained in:
David Lamparter 2015-09-15 21:40:31 -07:00 committed by Daniel Walton
parent ca248d8bd3
commit dc32cccb62

View File

@ -151,13 +151,13 @@ route_read (struct zebra_ns *zns)
/* This is normal loop termination */ /* This is normal loop termination */
if (retval == 0 && 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->PRIM_type == T_OPTMGMT_ACK &&
TLIack->MGMT_flags == T_SUCCESS && TLIack->MGMT_flags == T_SUCCESS &&
MIB2hdr->len == 0) MIB2hdr->len == 0)
break; 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) { TLIerr->PRIM_type == T_ERROR_ACK) {
zlog_warn ("getmsg(ctl) returned T_ERROR_ACK: %s", zlog_warn ("getmsg(ctl) returned T_ERROR_ACK: %s",
safe_strerror ((TLIerr->TLI_error == TSYSERR) 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 like what GateD does in this instance, but not
critical yet. */ critical yet. */
if (retval != MOREDATA || 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->PRIM_type != T_OPTMGMT_ACK ||
TLIack->MGMT_flags != T_SUCCESS) { TLIack->MGMT_flags != T_SUCCESS) {
errno = ENOMSG; errno = ENOMSG;