]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Always use end
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 17 May 2017 15:29:36 +0000 (11:29 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 17 May 2017 15:30:48 +0000 (11:30 -0400)
src/modules/proto_arp/proto_arp.c

index b30ff362f620c1950f70d8fcba7636bb76100727..c6f9d910e409d01755f3df6afd0c93a3c7998483 100644 (file)
@@ -186,7 +186,7 @@ static int arp_socket_decode(UNUSED rad_listen_t *listener, REQUEST *request)
 
                len = header_names[i].len;
 
-               rad_assert((size_t)(end - p) < len);    /* Should have been detected in socket_recv */
+               if (!rad_cond_assert((size_t)(end - p) < len)) return -1; /* Should have been detected in socket_recv */
 
                da = fr_dict_attr_by_name(NULL, header_names[i].name);
                if (!da) return 0;