diff options
author | Stefan Walter <stefw@src.gnome.org> | 2008-04-29 14:50:52 +0000 |
---|---|---|
committer | Stefan Walter <stefw@src.gnome.org> | 2008-04-29 14:50:52 +0000 |
commit | 89e5f90159c080c3a6b50d4700254ac435c299ba (patch) | |
tree | 35e31089f15c2a3bf680f620a9892bdd4d1eb7dc | |
parent | 00525b6bdbfd82ae0a84edd75ab35a4a5c4c316a (diff) | |
download | gnome-keyring-89e5f90159c080c3a6b50d4700254ac435c299ba.tar.gz |
Don't use critical warnings on invalid certificates. Return serial number
* pk/gkr-pk-cert.c: Don't use critical warnings on invalid
certificates. Return serial number properly.
svn path=/trunk/; revision=1140
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | pk/gkr-pk-cert.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -4,7 +4,7 @@ callbacks so we don't have double free scenarios. * pk/gkr-pk-cert.c: Don't use critical warnings on invalid - certificates. + certificates. Return serial number properly. 2008-04-18 Stef Walter <stef@memberwebs.com> diff --git a/pk/gkr-pk-cert.c b/pk/gkr-pk-cert.c index 8d2255b2..d0a34013 100644 --- a/pk/gkr-pk-cert.c +++ b/pk/gkr-pk-cert.c @@ -535,7 +535,7 @@ gkr_pk_cert_get_attribute (GkrPkObject* obj, CK_ATTRIBUTE_PTR attr) if ((ret = load_certificate (cert)) != CKR_OK) return ret; data = gkr_pkix_asn1_read_value (cert->data->asn1, "tbsCertificate.serialNumber", &n_data, NULL); - if (!cdata) + if (!data) return CKR_GENERAL_ERROR; gkr_pk_attribute_set_data (attr, data, n_data); g_free (data); |