# HG changeset patch # User Richard Laager # Date 1212803903 0 # Node ID f3b7a07a760774e8db4eda6558b08fd71d96d0dd # Parent 99b4470a763e3a8bd55585ae40eb5f11d6cc3d0e A patch from toofishes to fix a crash. Fixes #6036 diff -r 99b4470a763e -r f3b7a07a7607 libpurple/certificate.c --- a/libpurple/certificate.c Sat Jun 07 00:00:34 2008 +0000 +++ b/libpurple/certificate.c Sat Jun 07 01:58:23 2008 +0000 @@ -787,8 +787,7 @@ 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; } }