diff options
Diffstat (limited to 'sm/certchain.c')
-rw-r--r-- | sm/certchain.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sm/certchain.c b/sm/certchain.c index 3009c21aa..8d54767f8 100644 --- a/sm/certchain.c +++ b/sm/certchain.c @@ -701,6 +701,9 @@ gpgsm_validate_chain (ctrl_t ctrl, ksba_cert_t cert, ksba_isotime_t r_exptime, gpg_strerror (rc)); } + if (rc) + goto leave; + /* Check for revocations etc. */ if ((flags & 1)) rc = 0; |