summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Walter <stefw@src.gnome.org>2008-04-29 14:50:52 +0000
committerStefan Walter <stefw@src.gnome.org>2008-04-29 14:50:52 +0000
commit89e5f90159c080c3a6b50d4700254ac435c299ba (patch)
tree35e31089f15c2a3bf680f620a9892bdd4d1eb7dc
parent00525b6bdbfd82ae0a84edd75ab35a4a5c4c316a (diff)
downloadgnome-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--ChangeLog2
-rw-r--r--pk/gkr-pk-cert.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 8baa6082..462b7b9d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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);