]> sjero.net Git - wget/blobdiff - src/gnutls.c
better backport availability for PFS feature
[wget] / src / gnutls.c
index 94dfaedd0f39b3211a2347196f815ce2d4a37a9c..9b4b1ec0d8e98b38b514cf5e3f30a9f089e993d7 100644 (file)
@@ -443,9 +443,9 @@ ssl_connect_wget (int fd, const char *hostname)
       err = gnutls_priority_set_direct (session, "NORMAL:-VERS-SSL3.0", NULL);
       break;
     case secure_protocol_pfs:
-      if (gnutls_check_version("3.2.4"))
-        err = gnutls_priority_set_direct (session, "PFS", NULL);
-      else
+      err = gnutls_priority_set_direct (session, "PFS", NULL);
+      if (err != GNUTLS_E_SUCCESS)
+        /* fallback if PFS is not available */
         err = gnutls_priority_set_direct (session, "NORMAL:-RSA", NULL);
       break;
     default: