aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2025-05-06 11:47:51 +0000
committerWerner Koch <[email protected]>2025-05-06 11:47:51 +0000
commit9589da97e2fca8236415bb8e66287975110577e7 (patch)
treede0c38d2b880d6118c3330e708baa1ed69200011
parentgpg: Fix another regression due to the T7547 fix. (diff)
downloadgnupg-9589da97e2fca8236415bb8e66287975110577e7.tar.gz
gnupg-9589da97e2fca8236415bb8e66287975110577e7.zip
gpgsm: Always print info about certs-only message.
* sm/verify.c (gpgsm_verify): Always print info that a certs-only message has been processed. -- Prior to this patch the message was only printed if no data file has been given. Reported-by: Albrecht Dreß
-rw-r--r--common/t-recsel.c1
-rw-r--r--sm/verify.c10
2 files changed, 6 insertions, 5 deletions
diff --git a/common/t-recsel.c b/common/t-recsel.c
index 679ea7aff..6ee8bed84 100644
--- a/common/t-recsel.c
+++ b/common/t-recsel.c
@@ -388,7 +388,6 @@ run_test_2 (void)
FREEEXPR();
ADDEXPR ("letters -f");
- recsel_dump (se);
if (!recsel_select (se, test_2_getval, NULL))
fail (0, 0);
FREEEXPR();
diff --git a/sm/verify.c b/sm/verify.c
index cd9659313..3c22ee0cc 100644
--- a/sm/verify.c
+++ b/sm/verify.c
@@ -301,12 +301,14 @@ gpgsm_verify (ctrl_t ctrl, estream_t in_fp, estream_t data_fp,
unsigned int pkalgoflags, verifyflags;
rc = ksba_cms_get_issuer_serial (cms, signer, &issuer, &serial);
- if (!signer && gpg_err_code (rc) == GPG_ERR_NO_DATA
- && !data_fp && is_detached)
+ if (!signer && gpg_err_code (rc) == GPG_ERR_NO_DATA)
{
log_info ("certs-only message accepted\n");
- rc = 0;
- break;
+ if (!data_fp && is_detached)
+ {
+ rc = 0;
+ break;
+ }
}
if (rc)
{