mirror of
git://git.gnupg.org/gnupg.git
synced 2025-03-02 21:11:05 +01:00
Fix dirmngr crash (bug#1300)
This commit is contained in:
parent
7c03c8cc65
commit
6902560059
@ -1,3 +1,8 @@
|
||||
2011-02-23 Werner Koch <wk@g10code.com>
|
||||
|
||||
* certcache.c (get_cert_bysubject): Take care of a NULL argument.
|
||||
(find_cert_bysubject): Ditto. Fixes bug#1300.
|
||||
|
||||
2011-02-09 Werner Koch <wk@g10code.com>
|
||||
|
||||
* ks-engine-kdns.c: New but only the framework.
|
||||
|
@ -652,6 +652,9 @@ get_cert_bysubject (const char *subject_dn, unsigned int seq)
|
||||
cert_item_t ci;
|
||||
int i;
|
||||
|
||||
if (!subject_dn)
|
||||
return NULL;
|
||||
|
||||
acquire_cache_read_lock ();
|
||||
for (i=0; i < 256; i++)
|
||||
{
|
||||
@ -1101,7 +1104,7 @@ find_cert_bysubject (ctrl_t ctrl, const char *subject_dn, ksba_sexp_t keyid)
|
||||
uniquely located by the following code we can use them. This is
|
||||
for example required by Telesec certificates where a keyId is
|
||||
used but the issuer certificate comes without a subject keyId! */
|
||||
if (ctrl->ocsp_certs)
|
||||
if (ctrl->ocsp_certs && subject_dn)
|
||||
{
|
||||
cert_item_t ci;
|
||||
cert_ref_t cr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user