]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/result.c
ITS#7694 Fix use of IPv6 with LDAP_CONNECTIONLESS
[openldap] / libraries / libldap / result.c
index f2a6c7b04c8058e2945dcbbc15640ada67fb2a35..d293299e2a4433d281f6e0b677d2f5ae1374fc58 100644 (file)
@@ -482,8 +482,8 @@ retry:
        sock_errset(0);
 #ifdef LDAP_CONNECTIONLESS
        if ( LDAP_IS_UDP(ld) ) {
-               struct sockaddr from;
-               ber_int_sb_read( lc->lconn_sb, &from, sizeof(struct sockaddr) );
+               struct sockaddr_storage from;
+               ber_int_sb_read( lc->lconn_sb, &from, sizeof(struct sockaddr_storage) );
                if ( ld->ld_options.ldo_version == LDAP_VERSION2 ) isv2 = 1;
        }
 nextresp3: