diff options
| -rw-r--r-- | src/lib/libcrypto/x509/x509_v3.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/lib/libcrypto/x509/x509_v3.c b/src/lib/libcrypto/x509/x509_v3.c index 5e8257ff83..cca74e734a 100644 --- a/src/lib/libcrypto/x509/x509_v3.c +++ b/src/lib/libcrypto/x509/x509_v3.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x509_v3.c,v 1.32 2024/07/12 08:44:16 tb Exp $ */ | 1 | /* $OpenBSD: x509_v3.c,v 1.33 2024/07/12 08:46:45 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 | * |
| @@ -131,9 +131,6 @@ LCRYPTO_ALIAS(X509v3_get_ext_by_critical); | |||
| 131 | X509_EXTENSION * | 131 | X509_EXTENSION * |
| 132 | X509v3_get_ext(const STACK_OF(X509_EXTENSION) *sk, int loc) | 132 | X509v3_get_ext(const STACK_OF(X509_EXTENSION) *sk, int loc) |
| 133 | { | 133 | { |
| 134 | if (sk == NULL || sk_X509_EXTENSION_num(sk) <= loc || loc < 0) | ||
| 135 | return NULL; | ||
| 136 | |||
| 137 | return sk_X509_EXTENSION_value(sk, loc); | 134 | return sk_X509_EXTENSION_value(sk, loc); |
| 138 | } | 135 | } |
| 139 | LCRYPTO_ALIAS(X509v3_get_ext); | 136 | LCRYPTO_ALIAS(X509v3_get_ext); |
| @@ -141,9 +138,6 @@ LCRYPTO_ALIAS(X509v3_get_ext); | |||
| 141 | X509_EXTENSION * | 138 | X509_EXTENSION * |
| 142 | X509v3_delete_ext(STACK_OF(X509_EXTENSION) *sk, int loc) | 139 | X509v3_delete_ext(STACK_OF(X509_EXTENSION) *sk, int loc) |
| 143 | { | 140 | { |
| 144 | if (sk == NULL || sk_X509_EXTENSION_num(sk) <= loc || loc < 0) | ||
| 145 | return NULL; | ||
| 146 | |||
| 147 | return sk_X509_EXTENSION_delete(sk, loc); | 141 | return sk_X509_EXTENSION_delete(sk, loc); |
| 148 | } | 142 | } |
| 149 | LCRYPTO_ALIAS(X509v3_delete_ext); | 143 | LCRYPTO_ALIAS(X509v3_delete_ext); |
