]> git.0d.be Git - empathy.git/commitdiff
Use the right GnuTLS->Tp mapping for reasons.
authorCosimo Cecchi <cosimoc@gnome.org>
Thu, 12 Aug 2010 16:45:05 +0000 (18:45 +0200)
committerCosimo Cecchi <cosimoc@gnome.org>
Fri, 13 Aug 2010 14:22:24 +0000 (16:22 +0200)
libempathy/empathy-tls-verifier.c

index 75943bfbdeb1b83c9d883019235d1ce6e6b8ebdd..1ed9ede0c51e7536fb33b21bf28f8df4b10a74fe 100644 (file)
@@ -110,9 +110,9 @@ verification_output_to_reason (gint res,
       retval = FALSE;
 
       if (verify_output & GNUTLS_CERT_SIGNER_NOT_FOUND)
-        *reason = EMP_TLS_CERTIFICATE_REJECT_REASON_UNTRUSTED;
-      else if (verify_output & GNUTLS_CERT_SIGNER_NOT_CA)
         *reason = EMP_TLS_CERTIFICATE_REJECT_REASON_SELF_SIGNED;
+      else if (verify_output & GNUTLS_CERT_SIGNER_NOT_CA)
+        *reason = EMP_TLS_CERTIFICATE_REJECT_REASON_UNTRUSTED;
       else if (verify_output & GNUTLS_CERT_INSECURE_ALGORITHM)
         *reason = EMP_TLS_CERTIFICATE_REJECT_REASON_INSECURE;
       else if (verify_output & GNUTLS_CERT_NOT_ACTIVATED)