aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/validator.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/validator.c')
-rw-r--r--src/net/validator.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/net/validator.c b/src/net/validator.c
index 69c0df333..e1371d2e6 100644
--- a/src/net/validator.c
+++ b/src/net/validator.c
@@ -135,9 +135,11 @@ struct validator {
* @ret name Validator name
*/
static const char * validator_name ( struct validator *validator ) {
+ struct x509_certificate *cert;
- /* Use name of first certificate in chain */
- return x509_name ( x509_first ( validator->chain ) );
+ /* Use name of first certificate in chain, if present */
+ cert = x509_first ( validator->chain );
+ return ( cert ? x509_name ( cert ) : "<empty>" );
}
/**