summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Atallah <datallah@pidgin.im>2008-06-19 03:19:04 +0000
committerDaniel Atallah <datallah@pidgin.im>2008-06-19 03:19:04 +0000
commit6bc31c5bbb17ce671b805dfe584f0910d67b8e1d (patch)
tree2e284c39690e2448d4eab687209811f647f3da2e
parent3b1247b83d7f3b7a83b85e9c88b88c6bb673d0a5 (diff)
downloadpidgin-6bc31c5bbb17ce671b805dfe584f0910d67b8e1d.tar.gz
applied changes from 547cd65fb6e1faeb37d88730f0dbf45075a08426
through ddf9a92e5eff18d5dc957a19bc6b7d918904848b
-rw-r--r--libpurple/certificate.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libpurple/certificate.c b/libpurple/certificate.c
index 332a88cb29..be6c43adc7 100644
--- a/libpurple/certificate.c
+++ b/libpurple/certificate.c
@@ -787,8 +787,7 @@ x509_ca_locate_cert(GList *lst, const gchar *dn)
for (cur = lst; cur; cur = cur->next) {
x509_ca_element *el = cur->data;
- /* TODO: Unsafe? */
- if ( !strcmp(dn, el->dn) ) {
+ if (el->dn && !strcmp(dn, el->dn)) {
return el;
}
}