ldap_get() should fail if curl fails
ldap_get() incorrectly returns 0 if curl indicates an error.
This commit is contained in:
parent
b6c527598b
commit
87a7fa5df6
|
@ -1436,10 +1436,9 @@ ldap_get() {
|
||||||
|
|
||||||
if which curl &>/dev/null; then
|
if which curl &>/dev/null; then
|
||||||
ldif="$(curl -s "$crl")"
|
ldif="$(curl -s "$crl")"
|
||||||
if [[ $? -eq 0 ]]; then
|
[[ $? -eq 0 ]] || return 1
|
||||||
awk '/certificateRevocationList/ { print $2 }' <<< "$ldif" | $OPENSSL base64 -d -A -out "$tmpfile" 2>/dev/null
|
awk '/certificateRevocationList/ { print $2 }' <<< "$ldif" | $OPENSSL base64 -d -A -out "$tmpfile" 2>/dev/null
|
||||||
[[ -s "$tmpfile" ]] || return 1
|
[[ -s "$tmpfile" ]] || return 1
|
||||||
fi
|
|
||||||
return 0
|
return 0
|
||||||
else
|
else
|
||||||
pr_litecyan " (for LDAP CRL check install \"curl\")"
|
pr_litecyan " (for LDAP CRL check install \"curl\")"
|
||||||
|
|
Loading…
Reference in New Issue