diff options
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/eurephia.c | 6 |
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); |