diff options
author | tb <> | 2021-11-05 17:06:42 +0000 |
---|---|---|
committer | tb <> | 2021-11-05 17:06:42 +0000 |
commit | 333b908cb213f668dae7181d2c389929c1ec077c (patch) | |
tree | 7e2e9376fefb1ea7e6e8861ca9202ffb556fc057 /src/lib | |
parent | 3ae5bf540bbc1087c731ab1d2267c9dc70c2ae43 (diff) | |
download | openbsd-333b908cb213f668dae7181d2c389929c1ec077c.tar.gz openbsd-333b908cb213f668dae7181d2c389929c1ec077c.tar.bz2 openbsd-333b908cb213f668dae7181d2c389929c1ec077c.zip |
Streamline and shorten x509_object_cmp() a bit.
ok jsing
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libcrypto/x509/x509_lu.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/lib/libcrypto/x509/x509_lu.c b/src/lib/libcrypto/x509/x509_lu.c index a99c4283b1..b968a13d6f 100644 --- a/src/lib/libcrypto/x509/x509_lu.c +++ b/src/lib/libcrypto/x509/x509_lu.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_lu.c,v 1.40 2021/11/05 17:05:52 tb Exp $ */ | 1 | /* $OpenBSD: x509_lu.c,v 1.41 2021/11/05 17:06:42 tb Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -171,21 +171,16 @@ x509_object_cmp(const X509_OBJECT * const *a, const X509_OBJECT * const *b) | |||
171 | { | 171 | { |
172 | int ret; | 172 | int ret; |
173 | 173 | ||
174 | ret = ((*a)->type - (*b)->type); | 174 | if ((ret = (*a)->type - (*b)->type) != 0) |
175 | if (ret) | ||
176 | return ret; | 175 | return ret; |
176 | |||
177 | switch ((*a)->type) { | 177 | switch ((*a)->type) { |
178 | case X509_LU_X509: | 178 | case X509_LU_X509: |
179 | ret = X509_subject_name_cmp((*a)->data.x509, (*b)->data.x509); | 179 | return X509_subject_name_cmp((*a)->data.x509, (*b)->data.x509); |
180 | break; | ||
181 | case X509_LU_CRL: | 180 | case X509_LU_CRL: |
182 | ret = X509_CRL_cmp((*a)->data.crl, (*b)->data.crl); | 181 | return X509_CRL_cmp((*a)->data.crl, (*b)->data.crl); |
183 | break; | ||
184 | default: | ||
185 | /* abort(); */ | ||
186 | return 0; | ||
187 | } | 182 | } |
188 | return ret; | 183 | return 0; |
189 | } | 184 | } |
190 | 185 | ||
191 | X509_STORE * | 186 | X509_STORE * |