commit 3af47d6660f76a7d55a1ba086256ccb45237e55d
parent ed94525891aa2735c0cb37793ba0d73d5da0070a
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date: Mon, 5 May 2025 02:44:24 +0200
daemon_add_conn: fixed build on platforms with 'sa_len' in sock_addr
Diffstat:
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/mhd2/daemon_add_conn.c b/src/mhd2/daemon_add_conn.c
@@ -691,8 +691,8 @@ MHD_daemon_add_connection (struct MHD_Daemon *MHD_RESTRICT daemon,
return MHD_SC_CONFIGURATION_WRONG_SA_SIZE;
}
#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
- if ((0 != sk.addr.data->sa_len) &&
- (sizeof(struct sockaddr_in) > (size_t) sk.addr.data->sa_len) )
+ if ((0 != addr->sa_len) &&
+ (sizeof(struct sockaddr_in) > (size_t) addr->sa_len) )
{
mhd_LOG_MSG (daemon, MHD_SC_CONFIGURATION_WRONG_SA_SIZE, \
"MHD_add_connection() has been called with " \
@@ -715,8 +715,8 @@ MHD_daemon_add_connection (struct MHD_Daemon *MHD_RESTRICT daemon,
return MHD_SC_CONFIGURATION_WRONG_SA_SIZE;
}
#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
- if ((0 != sk.addr.data->sa_len) &&
- (sizeof(struct sockaddr_in6) > (size_t) sk.addr.data->sa_len) )
+ if ((0 != addr->sa_len) &&
+ (sizeof(struct sockaddr_in6) > (size_t) addr->sa_len) )
{
mhd_LOG_MSG (daemon, MHD_SC_CONFIGURATION_WRONG_SA_SIZE, \
"MHD_add_connection() has been called with " \
@@ -728,9 +728,9 @@ MHD_daemon_add_connection (struct MHD_Daemon *MHD_RESTRICT daemon,
#endif /* HAVE_STRUCT_SOCKADDR_SA_LEN */
}
#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
- if ((0 != sk.addr.data->sa_len) &&
- (addrlen > (size_t) sk.addr.data->sa_len))
- addrlen = (size_t) sk.addr.data->sa_len; /* Use safest value */
+ if ((0 != addr->sa_len) &&
+ (addrlen > (size_t) addr->sa_len))
+ addrlen = (size_t) addr->sa_len; /* Use safest value */
#endif /* HAVE_STRUCT_SOCKADDR_SA_LEN */
#endif /* HAVE_INET6 */
}