]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
define the macro, and use the correct one for DNS
authorAlan T. DeKok <aland@freeradius.org>
Mon, 20 Jun 2022 23:28:56 +0000 (19:28 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 20 Jun 2022 23:29:14 +0000 (19:29 -0400)
src/listen/dns/proto_dns_udp.c
src/protocols/dhcpv4/dhcpv4.h
src/protocols/dns/dns.h

index f5ed51c65663789b2d1e7ca3cacba66ba9a909de..180036a88c14d7480f023c1d35e54bf667ce40ad 100644 (file)
@@ -90,7 +90,7 @@ static const CONF_PARSER udp_listen_config[] = {
        { FR_CONF_POINTER("networks", FR_TYPE_SUBSECTION, NULL), .subcs = (void const *) networks_config },
 
        { FR_CONF_OFFSET("max_packet_size", FR_TYPE_UINT32, proto_dns_udp_t, max_packet_size), .dflt = "576" } ,
-       { FR_CONF_OFFSET("max_attributes", FR_TYPE_UINT32, proto_dns_udp_t, max_attributes), .dflt = STRINGIFY(DHCPV4_MAX_ATTRIBUTES) } ,
+       { FR_CONF_OFFSET("max_attributes", FR_TYPE_UINT32, proto_dns_udp_t, max_attributes), .dflt = STRINGIFY(DNS_MAX_ATTRIBUTES) } ,
 
        CONF_PARSER_TERMINATOR
 };
index 123924d734ddd588822ec6996a7a5f17258aadc7..0cb08aeaa3f59b1de41aa896450a2508ba31b867 100644 (file)
@@ -104,6 +104,7 @@ typedef struct {
 #define MIN_PACKET_SIZE                (244)
 #define DEFAULT_PACKET_SIZE    (300)
 #define MAX_PACKET_SIZE                (1500 - 40)
+#define DHCPV4_MAX_ATTRIBUTES  255
 
 #define DHCP_OPTION_FIELD      (0)
 #define DHCP_FILE_FIELD                (1)
index a03f8a1ed9e12214715f3665111c8ef98ccac7d1..42921dccbeaf4e7a7e4f0d9952aa27d6bb517335 100644 (file)
@@ -32,6 +32,8 @@ extern "C" {
 #include <freeradius-devel/util/packet.h>
 #include <freeradius-devel/util/dns.h>
 
+#define DNS_MAX_ATTRIBUTES     255
+
 typedef struct {
        uint16_t        id;
 #ifdef WORDS_BIGENDIAN