}
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,
BerElement *ber = NULL;
struct timeval tv = {0, 0};
struct berval bv, *bvals;
- bool binary = FALSE;
CURLcode result = CURLE_AGAIN;
int code;
char *info = NULL;
rc == LDAP_SUCCESS;
rc = ldap_get_attribute_ber(li->ld, msg, ber, &bv, &bvals)) {
int i;
+ bool binary;
if(!bv.bv_val)
break;
}
binary = bv.bv_len > 7 &&
- !strncmp(bv.bv_val + bv.bv_len - 7, ";binary", 7);
+ curl_strnequal(bv.bv_val + bv.bv_len - 7, ";binary", 7);
for(i = 0; bvals[i].bv_val != NULL; i++) {
bool binval = FALSE;