mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-02-17 14:00:30 +08:00
ITS#8847 Allocate a large enough buffer
This commit is contained in:
parent
ae77343d67
commit
7df2a0f394
@ -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 );
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user