]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
move duplicate struct to common definition
authorAlan T. DeKok <aland@freeradius.org>
Thu, 5 Feb 2026 16:09:20 +0000 (11:09 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 5 Feb 2026 16:11:23 +0000 (11:11 -0500)
src/listen/radius/proto_radius.h
src/listen/radius/proto_radius_tcp.c
src/listen/radius/proto_radius_udp.c

index e64193a83c49754e3008dabc07e8f5fb20b35ed3..47cf7755ca3609ecc8ac8826646faf2f565b4bd3 100644 (file)
@@ -46,4 +46,14 @@ typedef struct {
                                                                        ///< Message-Authenticator.
 } proto_radius_t;
 
+struct proto_radius_io_thread_s {
+       char const                      *name;                  //!< socket name
+       int                             sockfd;
+
+       fr_io_address_t                 *connection;            //!< for connected sockets.
+
+       fr_stats_t                      stats;                  //!< statistics for this socket
+
+};
+
 void proto_radius_log(fr_listen_t *li, char const *name, fr_radius_decode_fail_t reason, fr_socket_t const *sock, char const *fmt, ...);
index d230e91dd6f634ad8e7e91ad4ce92f0d74245026..7f9dccb85d3db92f1e9ea4194b001776c6e6553f 100644 (file)
 
 extern fr_app_io_t proto_radius_tcp;
 
-typedef struct {
-       char const                      *name;                  //!< socket name
-       int                             sockfd;
-
-       fr_io_address_t                 *connection;            //!< for connected sockets.
-
-       fr_stats_t                      stats;                  //!< statistics for this socket
-} proto_radius_tcp_thread_t;
+typedef struct proto_radius_io_thread_s proto_radius_tcp_thread_t;
 
 typedef struct {
        CONF_SECTION                    *cs;                    //!< our configuration
index 3434ad944e5f96b036ca81cc79254eb193d624f4..16d188522a0b3dbb31c3ba7b773379d2eedc7d1b 100644 (file)
 
 extern fr_app_io_t proto_radius_udp;
 
-typedef struct {
-       char const                      *name;                  //!< socket name
-       int                             sockfd;
-
-       fr_io_address_t                 *connection;            //!< for connected sockets.
-
-       fr_stats_t                      stats;                  //!< statistics for this socket
-
-} proto_radius_udp_thread_t;
+typedef struct proto_radius_io_thread_s proto_radius_udp_thread_t;
 
 typedef struct {
        CONF_SECTION                    *cs;                    //!< our configuration