mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
dirmngr: Relax the detection of the "none" keyserver.
* dirmngr/server.c (cmd_keyserver): Ignore also hkps://none. (ensure_keyserver): Better ignore also "none" with a hkp or hpks scheme. -- GnuPG-bug-id: 6708
This commit is contained in:
parent
7f9e05d73f
commit
4fc745bc43
@ -2215,7 +2215,11 @@ ensure_keyserver (ctrl_t ctrl)
|
|||||||
|
|
||||||
for (sl = opt.keyserver; sl; sl = sl->next)
|
for (sl = opt.keyserver; sl; sl = sl->next)
|
||||||
{
|
{
|
||||||
if (!strcmp (sl->d, "none"))
|
/* Frontends like Kleopatra may prefix option values without a
|
||||||
|
* scheme with "hkps://". Thus we need to check that too.
|
||||||
|
* Nobody will be mad enough to call a machine "none". */
|
||||||
|
if (!strcmp (sl->d, "none") || !strcmp (sl->d, "hkp://none")
|
||||||
|
|| !strcmp (sl->d, "hkps://none"))
|
||||||
{
|
{
|
||||||
none_seen = 1;
|
none_seen = 1;
|
||||||
continue;
|
continue;
|
||||||
@ -2377,7 +2381,8 @@ cmd_keyserver (assuan_context_t ctx, char *line)
|
|||||||
|
|
||||||
if (add_flag)
|
if (add_flag)
|
||||||
{
|
{
|
||||||
if (!strcmp (line, "none") || !strcmp (line, "hkp://none"))
|
if (!strcmp (line, "none") || !strcmp (line, "hkp://none")
|
||||||
|
|| !strcmp (line, "hkps://none"))
|
||||||
err = 0;
|
err = 0;
|
||||||
else
|
else
|
||||||
err = make_keyserver_item (line, &item);
|
err = make_keyserver_item (line, &item);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user