libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

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:
Msrc/mhd2/daemon_add_conn.c | 14+++++++-------
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 */ }