tests: Avoid segv in run-verify due to Policy URLs
* tests/run-verify.c (print_result): Take care of Policy URLs. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
bdf7cd2e28
commit
ee8fad3ea0
@ -162,6 +162,8 @@ print_result (gpgme_verify_result_t result)
|
||||
sig->chain_model? " chain-model":""
|
||||
);
|
||||
for (nt = sig->notations; nt; nt = nt->next)
|
||||
{
|
||||
if (nt->name)
|
||||
{
|
||||
printf (" notation ..: '%s'\n", nt->name);
|
||||
if (strlen (nt->name) != nt->name_len)
|
||||
@ -172,6 +174,11 @@ print_result (gpgme_verify_result_t result)
|
||||
nt->flags);
|
||||
if (nt->value)
|
||||
printf (" value ...: '%s'\n", nt->value);
|
||||
}
|
||||
else
|
||||
{
|
||||
printf (" policy ....: '%s'\n", nt->value);
|
||||
}
|
||||
if ((nt->value?strlen (nt->value):0) != nt->value_len)
|
||||
printf (" warning : value larger (%d)\n", nt->value_len);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user