Re: Patch for userSMIMECertificate
Neil Dunbar <[email protected]> Fri, 28 Jan 2005 16:03:51 +0000
| Newsgroups | gmane.comp.encryption.gpg.gpa.devel |
|---|---|
| Organization | AITO, SITP, HP Services |
| Message-ID | <[email protected]> |
On Friday 28 January 2005 15:35, Werner Koch wrote: > On Fri, 28 Jan 2005 12:48:54 +0000, Neil Dunbar said: > > Also - I think that line 680 in ldap_wrapper (ldap.c) which reads > > ctrl-> refcount++ > > > should read: > > > > if (ctrl) ctrl->refcount++ > > > > since ctrl is not guaranteed to be non-NULL when entering the > > ldap_wrapper > > CTRL should always be initialized; if not I have to check what's > wrong. I'll check it. I only see it getting initialised in start_command_handler (server.c) for daemon and server mode and set to the assuan pointer. The chain seems to go main -> crl_cache_load -> crl_cache_insert -> crl_parse_insert -> get_issuer_cert -> get_cert_local Which, yielding nothing, will attempt an LDAP lookup, which causes ctrl->refcount to be incremented. Cheers, Neil