summaryrefslogtreecommitdiffstats
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/eurephia.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugin/eurephia.c b/plugin/eurephia.c
index 880ad71..e41a0dc 100644
--- a/plugin/eurephia.c
+++ b/plugin/eurephia.c
@@ -543,6 +543,12 @@ int eurephia_connect(eurephiaCTX *ctx, const char **env) {
return 0;
}
certid = eDBauth_TLS(ctx, ci->org, ci->common_name, ci->email, digest, 0);
+ if( certid < 1 ) {
+ eurephia_log(ctx, LOG_WARNING, 0, "Failed to lookup certificate: %s/%s/%s [%s]",
+ ci->org, ci->common_name, ci->email, digest);
+ free_certinfo(ci);
+ return 0;
+ }
uid = eDBget_uid(ctx, certid, uname);
free_certinfo(ci);