pidgin/android/libpurple2

ssl-nss: Fix handling of certificates without a Subject.
release-2.x.y
2013-03-03, Daniel Atallah
8b2f9fad7227
ssl-nss: Fix handling of certificates without a Subject.
--- 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);