From: Alan T. DeKok Date: Fri, 20 Oct 2017 17:59:36 +0000 (-0400) Subject: coverity silencer. CID #1419866 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=149e35edff2535aeeafb695ec1bfdb6042ac26cb;p=thirdparty%2Ffreeradius-server.git coverity silencer. CID #1419866 --- diff --git a/src/protocols/radius/base.c b/src/protocols/radius/base.c index ee10bd1f6d8..85a75a0a874 100644 --- a/src/protocols/radius/base.c +++ b/src/protocols/radius/base.c @@ -1108,6 +1108,10 @@ void fr_radius_print_hex(FILE *fp, uint8_t const *packet, size_t packet_len) fprintf(fp, "%02x %02x ", attr[0], attr[1]); +#ifndef NDEBUG + if (attr[1] < 2) break; /* Coverity */ +#endif + if ((attr[0] == FR_VENDOR_SPECIFIC) && (attr[1] > 6)) { vendor = (attr[2] << 25) | (attr[3] << 16) | (attr[4] << 8) | attr[5];