openldap/ldap; check for binary attribute case insensitively

This bug was found with ZeroPath

Fixes #19240
Reported-by: Joshua Rogers
Closes #19273
This commit is contained in:
Daniel Stenberg 2025-10-29 09:11:09 +01:00
parent 614895c045
commit a97f9d41cc
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
2 changed files with 3 additions and 3 deletions

View file

@ -623,7 +623,7 @@ static CURLcode ldap_do(struct Curl_easy *data, bool *done)
}
if((attr_len > 7) &&
(strcmp(";binary", attr + (attr_len - 7)) == 0)) {
curl_strequal(";binary", attr + (attr_len - 7)) ) {
/* Binary attribute, encode to base64. */
if(vals[i]->bv_len) {
result = curlx_base64_encode(vals[i]->bv_val, vals[i]->bv_len,