mirror of
git://git.gnupg.org/gnupg.git
synced 2025-02-21 19:48:05 +01:00
* keyedit.c (menu_addrevoker): Fix leaking a few bytes.
This commit is contained in:
parent
2f2fba641b
commit
eb5309d0bc
@ -1,3 +1,7 @@
|
|||||||
|
2003-08-30 David Shaw <dshaw@jabberwocky.com>
|
||||||
|
|
||||||
|
* keyedit.c (menu_addrevoker): Fix leaking a few bytes.
|
||||||
|
|
||||||
2003-08-28 David Shaw <dshaw@jabberwocky.com>
|
2003-08-28 David Shaw <dshaw@jabberwocky.com>
|
||||||
|
|
||||||
* gpgv.c: s/__MINGW32__/_WIN32/ to help building on native Windows
|
* gpgv.c: s/__MINGW32__/_WIN32/ to help building on native Windows
|
||||||
|
@ -2474,16 +2474,22 @@ menu_addrevoker( KBNODE pub_keyblock, KBNODE sec_keyblock, int sensitive )
|
|||||||
answer=cpr_get_utf8("keyedit.add_revoker",
|
answer=cpr_get_utf8("keyedit.add_revoker",
|
||||||
_("Enter the user ID of the designated revoker: "));
|
_("Enter the user ID of the designated revoker: "));
|
||||||
if(answer[0]=='\0' || answer[0]=='\004')
|
if(answer[0]=='\0' || answer[0]=='\004')
|
||||||
goto fail;
|
{
|
||||||
|
m_free(answer);
|
||||||
|
goto fail;
|
||||||
|
}
|
||||||
|
|
||||||
rc=get_pubkey_byname(revoker_pk,answer,NULL,NULL,1);
|
rc=get_pubkey_byname(revoker_pk,answer,NULL,NULL,1);
|
||||||
|
|
||||||
if(rc)
|
if(rc)
|
||||||
{
|
{
|
||||||
log_error (_("key `%s' not found: %s\n"),answer,g10_errstr(rc));
|
log_error (_("key `%s' not found: %s\n"),answer,g10_errstr(rc));
|
||||||
|
m_free(answer);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m_free(answer);
|
||||||
|
|
||||||
fingerprint_from_pk(revoker_pk,revkey.fpr,&fprlen);
|
fingerprint_from_pk(revoker_pk,revkey.fpr,&fprlen);
|
||||||
if(fprlen!=20)
|
if(fprlen!=20)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user