From: Steve Holme Date: Sat, 3 Jan 2015 17:45:51 +0000 (+0000) Subject: ldap: Prefer 'CURLcode result' for curl result codes X-Git-Tag: curl-7_40_0~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=23bb0541294b746ab6c36baf7093dfc3c61b6d56;p=curl ldap: Prefer 'CURLcode result' for curl result codes --- diff --git a/lib/ldap.c b/lib/ldap.c index e6f975a1c..513b4a8b0 100644 --- a/lib/ldap.c +++ b/lib/ldap.c @@ -459,17 +459,17 @@ static CURLcode Curl_ldap(struct connectdata *conn, bool *done) if((attr_len > 7) && (strcmp(";binary", (char *) attribute + (attr_len - 7)) == 0)) { /* Binary attribute, encode to base64. */ - CURLcode error = Curl_base64_encode(data, - vals[i]->bv_val, - vals[i]->bv_len, - &val_b64, - &val_b64_sz); - if(error) { + result = Curl_base64_encode(data, + vals[i]->bv_val, + vals[i]->bv_len, + &val_b64, + &val_b64_sz); + if(result) { ldap_value_free_len(vals); ldap_memfree(attribute); if(ber) ber_free(ber, 0); - result = error; + goto quit; }