aboutsummaryrefslogtreecommitdiffstats
path: root/sm/sign.c
diff options
context:
space:
mode:
Diffstat (limited to 'sm/sign.c')
-rw-r--r--sm/sign.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sm/sign.c b/sm/sign.c
index d9a332c9a..74bfe41aa 100644
--- a/sm/sign.c
+++ b/sm/sign.c
@@ -446,13 +446,13 @@ gpgsm_sign (CTRL ctrl, CERTLIST signerlist,
goto leave;
}
if (*buffer)
+ err = gpgsm_qualified_consent (ctrl, cl->cert);
+ else
+ err = gpgsm_not_qualified_warning (ctrl, cl->cert);
+ if (err)
{
- err = gpgsm_qualified_consent (ctrl, cl->cert);
- if (err)
- {
- rc = err;
- goto leave;
- }
+ rc = err;
+ goto leave;
}
}