aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Zlatanov2014-10-17 21:02:30 -0400
committerTed Zlatanov2014-10-17 21:02:30 -0400
commit6c854f07d1a6cbe46bd5a5a9dd3910c87b418d93 (patch)
tree6a4477180975cb03a11eefa28e5042a907637473
parent427c362766155c95371a89d5bf48540ad3469f77 (diff)
downloademacs-6c854f07d1a6cbe46bd5a5a9dd3910c87b418d93.tar.gz
emacs-6c854f07d1a6cbe46bd5a5a9dd3910c87b418d93.zip
net/gnutls.el: pass correct data to `gnutls-boot'.
* net/gnutls.el (gnutls-negotiate): Don't use cl-mapcan; pass correct data to `gnutls-boot'. Reported by Toke Høiland-Jørgensen <toke@toke.dk>.
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/net/gnutls.el12
2 files changed, 13 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e12b0090936..0da7f2877e1 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12014-10-18 Teodor Zlatanov <tzz@lifelogs.com>
2
3 * net/gnutls.el (gnutls-negotiate): Don't use cl-mapcan; pass
4 correct data to `gnutls-boot' (Bug#18664).
5 Reported by Toke Høiland-Jørgensen <toke@toke.dk>.
6
12014-10-18 Michal Nazarewicz <mina86@mina86.com> 72014-10-18 Michal Nazarewicz <mina86@mina86.com>
2 8
3 * whitespace.el (whitespace-style, whitespace-big-indent) 9 * whitespace.el (whitespace-style, whitespace-big-indent)
diff --git a/lisp/net/gnutls.el b/lisp/net/gnutls.el
index 0c650f38d95..3ad92c4607a 100644
--- a/lisp/net/gnutls.el
+++ b/lisp/net/gnutls.el
@@ -211,11 +211,13 @@ defaults to GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT."
211 t) 211 t)
212 ;; if a list, look for hostname matches 212 ;; if a list, look for hostname matches
213 ((listp gnutls-verify-error) 213 ((listp gnutls-verify-error)
214 (cl-mapcan 214 (apply 'append
215 (lambda (check) 215 (mapcar
216 (when (string-match (car check) hostname) 216 (lambda (check)
217 (copy-sequence (cdr check)))) 217 (when (string-match (nth 0 check)
218 gnutls-verify-error)) 218 hostname)
219 (nth 1 check)))
220 gnutls-verify-error)))
219 ;; else it's nil 221 ;; else it's nil
220 (t nil)))) 222 (t nil))))
221 (min-prime-bits (or min-prime-bits gnutls-min-prime-bits)) 223 (min-prime-bits (or min-prime-bits gnutls-min-prime-bits))