bug fix.
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
2010-11-05 NIIBE Yutaka <gniibe@fsij.org>
|
2010-11-05 NIIBE Yutaka <gniibe@fsij.org>
|
||||||
|
|
||||||
|
Bug fix.
|
||||||
|
* src/openpgp.c (gpg_change_keystring): Handle
|
||||||
|
GPG_KEY_FOR_AUTHENTICATION.
|
||||||
|
|
||||||
Bug fixes.
|
Bug fixes.
|
||||||
* src/openpgp-do.c (gpg_do_write_prvkey): compare with != operator.
|
* src/openpgp-do.c (gpg_do_write_prvkey): compare with != operator.
|
||||||
* src/ac.c (verify_admin_0): Don't hardcode 6, but use strlen.
|
* src/ac.c (verify_admin_0): Don't hardcode 6, but use strlen.
|
||||||
|
|||||||
@@ -150,6 +150,18 @@ gpg_change_keystring (int who_old, const uint8_t *old_ks,
|
|||||||
if (r < 0)
|
if (r < 0)
|
||||||
return -2;
|
return -2;
|
||||||
|
|
||||||
|
r = gpg_do_load_prvkey (GPG_KEY_FOR_AUTHENTICATION, who_old, old_ks);
|
||||||
|
if (r < 0)
|
||||||
|
return r;
|
||||||
|
|
||||||
|
if (r > 0)
|
||||||
|
prv_keys_exist++;
|
||||||
|
|
||||||
|
r = gpg_do_chks_prvkey (GPG_KEY_FOR_AUTHENTICATION, who_old, old_ks,
|
||||||
|
who_new, new_ks);
|
||||||
|
if (r < 0)
|
||||||
|
return -2;
|
||||||
|
|
||||||
if (prv_keys_exist)
|
if (prv_keys_exist)
|
||||||
return 1;
|
return 1;
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user