diff options
| author | Jay Freeman (saurik) <saurik@saurik.com> | 2018-09-19 01:10:33 -0700 |
|---|---|---|
| committer | Jay Freeman (saurik) <saurik@saurik.com> | 2018-09-19 01:10:33 -0700 |
| commit | f1df48331fb84ccca058563bad51529107533f1c (patch) | |
| tree | fb48104103c71352a47b66c448084cbdd613f3f3 | |
| parent | 3736a011cd396b9ff745b79a15f25ec820498afd (diff) | |
| download | ldid-f1df48331fb84ccca058563bad51529107533f1c.tar.gz ldid-f1df48331fb84ccca058563bad51529107533f1c.zip | |
PKCS12_parse returns NULL instead of empty stacks.
| -rw-r--r-- | ldid.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1454,8 +1454,13 @@ class Stuff { { _assert(value_ != NULL); _assert(PKCS12_parse(value_, "", &key_, &cert_, &ca_) != 0); + _assert(key_ != NULL); _assert(cert_ != NULL); + + if (ca_ == NULL) + ca_ = sk_X509_new_null(); + _assert(ca_ != NULL); } Stuff(const std::string &data) : |
