1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-05-31 22:18:03 +02:00

* app-openpgp.c (do_setattr): Sync FORCE_CHV1.

This commit is contained in:
Werner Koch 2004-04-29 17:25:57 +00:00
parent b6018a1b0e
commit 7d486a0969
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2004-04-28 Werner Koch <wk@gnupg.org>
* app-openpgp.c (do_setattr): Sync FORCE_CHV1.
2004-04-27 Werner Koch <wk@gnupg.org> 2004-04-27 Werner Koch <wk@gnupg.org>
* app-common.h: Do not include ksba.h for gnupg 1. * app-common.h: Do not include ksba.h for gnupg 1.

View File

@ -704,13 +704,14 @@ do_setattr (APP app, const char *name,
static struct { static struct {
const char *name; const char *name;
int tag; int tag;
int special;
} table[] = { } table[] = {
{ "DISP-NAME", 0x005B }, { "DISP-NAME", 0x005B },
{ "LOGIN-DATA", 0x005E }, { "LOGIN-DATA", 0x005E },
{ "DISP-LANG", 0x5F2D }, { "DISP-LANG", 0x5F2D },
{ "DISP-SEX", 0x5F35 }, { "DISP-SEX", 0x5F35 },
{ "PUBKEY-URL", 0x5F50 }, { "PUBKEY-URL", 0x5F50 },
{ "CHV-STATUS-1", 0x00C4 }, { "CHV-STATUS-1", 0x00C4, 1 },
{ "CA-FPR-1", 0x00CA }, { "CA-FPR-1", 0x00CA },
{ "CA-FPR-2", 0x00CB }, { "CA-FPR-2", 0x00CB },
{ "CA-FPR-3", 0x00CC }, { "CA-FPR-3", 0x00CC },
@ -735,6 +736,9 @@ do_setattr (APP app, const char *name,
if (rc) if (rc)
log_error ("failed to set `%s': %s\n", table[idx].name, gpg_strerror (rc)); log_error ("failed to set `%s': %s\n", table[idx].name, gpg_strerror (rc));
if (table[idx].special == 1)
app->force_chv1 = (valuelen && *value == 0);
return rc; return rc;
} }