ITS#8847 Allocate a large enough buffer

This commit is contained in:
Ondřej Kuzník 2021-04-15 15:16:19 +01:00
parent ae77343d67
commit 7df2a0f394

View File

@ -860,10 +860,10 @@ ldap_dump_connection( LDAP *ld, LDAPConn *lconns, int all )
struct berval frombv = BER_BVC(from);
ber_socket_t sb;
if ( ber_sockbuf_ctrl( lc->lconn_sb, LBER_SB_OPT_GET_FD, &sb ) == 1 ) {
struct sockaddr_in sin;
Sockaddr sin;
socklen_t len = sizeof( sin );
if ( getsockname( sb, (struct sockaddr *)&sin, &len ) == 0 ) {
ldap_pvt_sockaddrstr( (Sockaddr *) &sin, &frombv );
ldap_pvt_sockaddrstr( &sin, &frombv );
Debug1( LDAP_DEBUG_TRACE, "* from: %s\n",
( from == NULL ) ? "(null)" : from );
}