--- a/libpurple/plugins/ssl/ssl-nss.c Sat Mar 02 17:20:56 2013 -0500 +++ b/libpurple/plugins/ssl/ssl-nss.c Sun Mar 03 14:08:09 2013 -0500 @@ -756,7 +756,7 @@ subjectCert = X509_NSS_DATA(crt); g_return_val_if_fail(subjectCert, FALSE); - if (subjectCert->issuerName == NULL + if (subjectCert->issuerName == NULL || issuerCert->subjectName == NULL || PORT_Strcmp(subjectCert->issuerName, issuerCert->subjectName) != 0) return FALSE; st = CERT_VerifySignedData(&subjectCert->signatureWrap, issuerCert, PR_Now(), NULL);