diff options
| author | krishna <none@none> | 2007-04-02 22:01:43 -0700 |
|---|---|---|
| committer | krishna <none@none> | 2007-04-02 22:01:43 -0700 |
| commit | 6567ca1aac57c9007c8182e91a4294693794092b (patch) | |
| tree | e44327519530123fd4ee042246565bd0a1d304d2 /usr/src/lib/libkmf/plugins/kmf_openssl | |
| parent | a237e38e9161f0acd6451439d4a7dd597e66291d (diff) | |
| download | illumos-gate-6567ca1aac57c9007c8182e91a4294693794092b.tar.gz | |
6512691 kssladm dumps core when given invalid inputonnv_62
Diffstat (limited to 'usr/src/lib/libkmf/plugins/kmf_openssl')
| -rw-r--r-- | usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c b/usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c index 01ee7d7909..6cd2f87966 100644 --- a/usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c +++ b/usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c @@ -3682,7 +3682,7 @@ extract_objects(KMF_HANDLE *kmfh, KMF_FINDCERT_PARAMS *params, /*LINTED*/ while ((info = sk_X509_INFO_pop(x509_info_stack)) != NULL && - ncerts < MAX_CHAIN_LENGTH) { + info->x509 != NULL && ncerts < MAX_CHAIN_LENGTH) { cert_infos[ncerts] = info; ncerts++; } |
