New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
duphandle doesn't preserve CURLOPT_SSLENGINE #2829
Labels
Comments
Confirmed. I think we need to store the name separately so that we can set it again when dup'ed... @lbonn are you interested in making a PR to fix this? |
Yes, I can take a shot. |
lbonn
added a commit
to lbonn/curl
that referenced
this issue
Aug 2, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Discovered-by: Anton Gerasimov Closes curl#2829
lbonn
added a commit
to lbonn/curl
that referenced
this issue
Aug 2, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Reported-by: Anton Gerasimov Reported-by: Laurent Bonnans Closes curl#2829
lbonn
added a commit
to lbonn/curl
that referenced
this issue
Aug 3, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Reported-by: Anton Gerasimov Signed-of-by: Laurent Bonnans Closes curl#2829
lbonn
added a commit
to lbonn/curl
that referenced
this issue
Aug 6, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Reported-by: Anton Gerasimov Signed-of-by: Laurent Bonnans Closes curl#2829
lbonn
added a commit
to lbonn/curl
that referenced
this issue
Aug 6, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Reported-by: Anton Gerasimov Signed-of-by: Laurent Bonnans Closes curl#2829
lbonn
added a commit
to lbonn/curl
that referenced
this issue
Aug 7, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Reported-by: Anton Gerasimov Signed-of-by: Laurent Bonnans Closes curl#2829
lbonn
added a commit
to lbonn/curl
that referenced
this issue
Aug 17, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Reported-by: Anton Gerasimov Signed-of-by: Laurent Bonnans Closes curl#2829
xquery
pushed a commit
to xquery/curl
that referenced
this issue
Sep 3, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Reported-by: Anton Gerasimov Signed-of-by: Laurent Bonnans Fixes curl#2829 Closes curl#2833
falconindy
pushed a commit
to falconindy/curl
that referenced
this issue
Sep 10, 2018
Handles created with curl_easy_duphandle do not use the SSL engine set up in the original handle. This fixes the issue by storing the engine name in the internal url state and setting the engine from its name inside curl_easy_duphandle. Reported-by: Anton Gerasimov Signed-of-by: Laurent Bonnans Fixes curl#2829 Closes curl#2833
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Similar to #2485, an option is not propagated to duplicated handles.
I did this
I expected the following
curl_easy_perform
uses the specified SSL engine. In reality,curl_easy_setopt
needs to be called again on the cloned handle to make it work.curl/libcurl version
operating system
Linux
The text was updated successfully, but these errors were encountered: