From: Ondřej Kuzník Date: Tue, 13 Aug 2024 08:21:15 +0000 (+0100) Subject: ITS#10251 cast sa when passed to getsockname X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c0bd83df69404c5176a46f3e3df8847bfd1f49d7;p=thirdparty%2Fopenldap.git ITS#10251 cast sa when passed to getsockname --- diff --git a/clients/tools/common.c b/clients/tools/common.c index c8fe6f6f28..362ea78fc6 100644 --- a/clients/tools/common.c +++ b/clients/tools/common.c @@ -231,7 +231,7 @@ st_value( LDAP *ld, struct berval *value ) if ( ldap_get_option( ld, LDAP_OPT_DESC, &sd ) == LDAP_SUCCESS ) { struct sockaddr_storage sa; socklen_t sl = sizeof(sa); - if ( getsockname( sd, &sa, &sl ) == 0 ) { + if ( getsockname( sd, (struct sockaddr *)&sa, &sl ) == 0 ) { if ( sa.ss_family == AF_INET ) { struct sockaddr_in *sai = (struct sockaddr_in *)&sa; ip = inet_ntoa( sai->sin_addr );