From: Alan T. DeKok Date: Mon, 1 May 2017 15:58:06 +0000 (-0400) Subject: remove unused 'size' from listeners X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dcef7344e1bc560c901c1ebbba63c2bed5b7cf53;p=thirdparty%2Ffreeradius-server.git remove unused 'size' from listeners --- diff --git a/src/include/protocol.h b/src/include/protocol.h index 13ef75595dd..ce021bf786b 100644 --- a/src/include/protocol.h +++ b/src/include/protocol.h @@ -37,7 +37,6 @@ extern "C" { typedef int (*rad_listen_parse_t)(CONF_SECTION *, rad_listen_t *); typedef int (*rad_listen_unlang_t)(CONF_SECTION *, CONF_SECTION *); typedef void (*rad_listen_free_t)(rad_listen_t *); -typedef ssize_t (*rad_listen_size_t)(uint8_t const *data, size_t data_len); /** Struct exported by a proto_* module * @@ -51,8 +50,6 @@ typedef struct rad_protocol_t { uint32_t transports; //!< What can transport this protocol. bool tls; //!< Whether protocol can be wrapped in TLS. - rad_listen_size_t size; - rad_listen_unlang_t bootstrap; //!< Phase1 - Basic validation checks of virtual server. rad_listen_unlang_t compile; //!< Phase2 - Compile unlang sections in the virtual //!< server that map to packet types used by the protocol. diff --git a/src/main/listen.c b/src/main/listen.c index 27eb7300faa..17da6cf053c 100644 --- a/src/main/listen.c +++ b/src/main/listen.c @@ -2555,8 +2555,7 @@ static rad_protocol_t master_listen[] = { .name = "proxy", .inst_size = sizeof(listen_socket_t), .transports = TRANSPORT_DUAL, - .tls = true, - .size = fr_radius_len, + .tls = true, .parse = common_socket_parse, .open = common_socket_open, .recv = proxy_socket_recv, @@ -2577,7 +2576,6 @@ static rad_protocol_t master_listen[] = { .inst_size = sizeof(listen_socket_t), .transports = TRANSPORT_DUAL, .tls = true, - .size = fr_radius_len, .parse = common_socket_parse, .open = common_socket_open, .recv = auth_socket_recv, @@ -2596,7 +2594,6 @@ static rad_protocol_t master_listen[] = { .inst_size = sizeof(listen_socket_t), .transports = TRANSPORT_DUAL, .tls = true, - .size = fr_radius_len, .parse = common_socket_parse, .open = common_socket_open, .recv = acct_socket_recv, @@ -2644,7 +2641,6 @@ static rad_protocol_t master_listen[] = { .inst_size = sizeof(listen_socket_t), .transports = TRANSPORT_DUAL, .tls = true, - .size = fr_radius_len, .parse = common_socket_parse, .open = common_socket_open, .recv = coa_socket_recv, diff --git a/src/modules/proto_vmps/proto_vmps.c b/src/modules/proto_vmps/proto_vmps.c index 2114595cc00..5511183131d 100644 --- a/src/modules/proto_vmps/proto_vmps.c +++ b/src/modules/proto_vmps/proto_vmps.c @@ -310,7 +310,6 @@ rad_protocol_t proto_vmps = { .tls = false, .load = vmps_load, - .size = vqp_packet_size, .compile = vqp_listen_compile, .parse = common_socket_parse, .open = common_socket_open,