libpurple/certificate.c

branch
soc.2007.certmgr
changeset 19499
6b9c37c4ca85
parent 19498
a73bb5326a93
child 19500
9e308787dd82
--- a/libpurple/certificate.c	Mon Aug 20 03:53:28 2007 +0000
+++ b/libpurple/certificate.c	Mon Aug 20 16:22:35 2007 +0000
@@ -432,7 +432,6 @@
 	g_return_val_if_fail(id, FALSE);
 	g_return_val_if_fail(pool->put_cert, FALSE);
 
-	/* TODO: Should this just be someone else's problem? */
 	/* Whether crt->scheme matches find_scheme(pool->scheme_name) is not
 	   relevant... I think... */
 	g_return_val_if_fail(
@@ -539,8 +538,7 @@
 	cn = purple_certificate_get_subject_name(crt);
 
 	/* Determine whether the name matches */
-	/* TODO: Worry about strcmp safety? */
-	if (!strcmp(cn, vrq->subject_name)) {
+	if (purple_certificate_check_subject_name(crt, vrq->subject_name)) {
 		cn_match = _("");
 	} else {
 		cn_match = _("(DOES NOT MATCH)");

mercurial