mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Fixed bug#907.
Fixed a segv in keybox and made it more robust.
This commit is contained in:
parent
67e0a7e732
commit
4254e90426
39 changed files with 10743 additions and 9955 deletions
|
@ -1,3 +1,8 @@
|
|||
2008-05-06 Werner Koch <wk@g10code.com>
|
||||
|
||||
* keylist.c (list_external_keys): Ignore NOT FOUND error code.
|
||||
This is bug#907.
|
||||
|
||||
2008-04-23 Werner Koch <wk@g10code.com>
|
||||
|
||||
* certchain.c (find_up): Make correct C89 code. Declare variable
|
||||
|
|
|
@ -1383,6 +1383,9 @@ list_external_keys (ctrl_t ctrl, strlist_t names, estream_t fp, int raw_mode)
|
|||
parm.raw_mode = raw_mode;
|
||||
|
||||
rc = gpgsm_dirmngr_lookup (ctrl, names, 0, list_external_cb, &parm);
|
||||
if (gpg_err_code (rc) == GPG_ERR_EOF || rc == -1
|
||||
|| gpg_err_code (rc) == GPG_ERR_NOT_FOUND)
|
||||
rc = 0; /* "Not found" is not an error here. */
|
||||
if (rc)
|
||||
log_error ("listing external keys failed: %s\n", gpg_strerror (rc));
|
||||
return rc;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue