mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
* sig-check.c (signature_check, signature_check2, check_key_signature,
check_key_signature2): Allow passing NULLs for unused parameters in the x2 form of each function to avoid the need for dummy variables. getkey.c, mainproc.c: Change all callers.
This commit is contained in:
parent
5d65681eb6
commit
9f839ac937
4 changed files with 24 additions and 19 deletions
|
@ -665,7 +665,6 @@ do_check_sig( CTX c, KBNODE node, int *is_selfsig, int *is_expkey )
|
|||
PKT_signature *sig;
|
||||
MD_HANDLE md = NULL, md2 = NULL;
|
||||
int algo, rc, dum2;
|
||||
u32 dummy;
|
||||
|
||||
if(!is_expkey)
|
||||
is_expkey=&dum2;
|
||||
|
@ -722,9 +721,9 @@ do_check_sig( CTX c, KBNODE node, int *is_selfsig, int *is_expkey )
|
|||
}
|
||||
else
|
||||
return G10ERR_SIG_CLASS;
|
||||
rc = signature_check2( sig, md, &dummy, is_expkey );
|
||||
rc = signature_check2( sig, md, NULL, is_expkey );
|
||||
if( rc == G10ERR_BAD_SIGN && md2 )
|
||||
rc = signature_check2( sig, md2, &dummy, is_expkey );
|
||||
rc = signature_check2( sig, md2, NULL, is_expkey );
|
||||
md_close(md);
|
||||
md_close(md2);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue