mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-04-12 15:10:31 +08:00
ITS#10253 Fix incompatible pointer type with GnuTLS
This commit is contained in:
parent
72df6b3981
commit
bfe0b37471
@ -965,12 +965,13 @@ tlsg_session_pinning( LDAP *ld, tls_session *sess, char *hashalg, struct berval
|
||||
}
|
||||
|
||||
if ( hashalg ) {
|
||||
keyhash.bv_len = gnutls_hash_get_len( alg );
|
||||
keyhash.bv_val = LDAP_MALLOC( keyhash.bv_len );
|
||||
len = gnutls_hash_get_len( alg );
|
||||
keyhash.bv_val = LDAP_MALLOC( len );
|
||||
if ( !keyhash.bv_val || gnutls_fingerprint( alg, &key,
|
||||
keyhash.bv_val, &keyhash.bv_len ) < 0 ) {
|
||||
keyhash.bv_val, &len ) < 0 ) {
|
||||
goto done;
|
||||
}
|
||||
keyhash.bv_len = len;
|
||||
} else {
|
||||
keyhash.bv_val = (char *)key.data;
|
||||
keyhash.bv_len = key.size;
|
||||
|
Loading…
x
Reference in New Issue
Block a user