summaryrefslogtreecommitdiff
path: root/gcr/gcr-certificate.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcr/gcr-certificate.c')
-rw-r--r--gcr/gcr-certificate.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcr/gcr-certificate.c b/gcr/gcr-certificate.c
index a11cf1e..2a38efb 100644
--- a/gcr/gcr-certificate.c
+++ b/gcr/gcr-certificate.c
@@ -1179,9 +1179,13 @@ gcr_certificate_get_interface_elements (GcrCertificate *self)
g_clear_pointer (&display, g_free);
display = gcr_certificate_get_subject_cn (self);
+ if (display == NULL)
+ display = g_strdup (_("Unknown"));
_gcr_certificate_section_new_field_take_value (section, _("Identity"), g_steal_pointer (&display));
display = gcr_certificate_get_issuer_cn (self);
+ if (display == NULL)
+ display = g_strdup (_("Unknown"));
_gcr_certificate_section_new_field_take_value (section, _("Verified by"), g_steal_pointer (&display));
datetime = gcr_certificate_get_expiry_date (self);