aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2007-12-03 11:48:09 +0000
committerDaniel Stenberg <daniel@haxx.se>2007-12-03 11:48:09 +0000
commit5c447f2499ed04bf29b6f1a82407aa53c975a58a (patch)
tree7e7388fd9432208118b67282c546914aa5867d22
parent9d0ffb9cc6e3da1e9952c324a625b8f2b5759257 (diff)
Bug report #1842029 (http://curl.haxx.se/bug/view.cgi?id=1842029) identified
a problem with SSL session caching that prevent it from working, and the associated fix!
-rw-r--r--CHANGES4
-rw-r--r--lib/sslgen.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index bcacca5b2..89f356ec5 100644
--- a/CHANGES
+++ b/CHANGES
@@ -8,6 +8,10 @@
Daniel S (3 Dec 2007)
+- Bug report #1842029 (http://curl.haxx.se/bug/view.cgi?id=1842029) identified
+ a problem with SSL session caching that prevent it from working, and the
+ associated fix!
+
- Now libcurl (built with OpenSSL) doesn't return error anymore if the remote
SSL-based server doesn't present a certificate when the request is told to
ignore certificate verification anyway.
diff --git a/lib/sslgen.c b/lib/sslgen.c
index 42adbc803..c3d4ee401 100644
--- a/lib/sslgen.c
+++ b/lib/sslgen.c
@@ -96,6 +96,7 @@ bool
Curl_clone_ssl_config(struct ssl_config_data *source,
struct ssl_config_data *dest)
{
+ dest->sessionid = source->sessionid;
dest->verifyhost = source->verifyhost;
dest->verifypeer = source->verifypeer;
dest->version = source->version;