diff options
Diffstat (limited to 'gcr/gcr-certificate.c')
-rw-r--r-- | gcr/gcr-certificate.c | 4 |
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); |