]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
coverity silencer. CID #1419866
authorAlan T. DeKok <aland@freeradius.org>
Fri, 20 Oct 2017 17:59:36 +0000 (13:59 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 20 Oct 2017 17:59:36 +0000 (13:59 -0400)
src/protocols/radius/base.c

index ee10bd1f6d83a59a5a3f38182e76327d843ee4cf..85a75a0a874b92f17727a9292f593a68750bcd23 100644 (file)
@@ -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];