-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
curl_easy_getinfo with CURLINFO_TLS_SSL_PTR not able to get compiled #1524
Comments
It looks like it has to do with the gcc typechecking. Since CURLINFO_TLS_SSL_PTR is internally The type should be |
Below is the code snippet Please let me know how to resolve the compilation issue when use "struct curl_tlssessioninfo" |
I don't think that |
This cannot be the cause of segfault. Even it occur if i just access the first character of tls_ssl->data[0]. It seems the type should be struct curl_tlssessioninfo. How to solve the compilation issue? |
See #1525 for my suggested fix. |
I did this
curl_easy_getinfo with CURLINFO_TLS_SSL_PTR gives compilation error - "call to '_curl_easy_getinfo_err_curl_slist' declared with attribute warning: curl_easy_getinfo expects a pointer to 'struct curl_slist *' for this info". I just passing the address of this variable struct curl_tlssessioninfo tls_ssl" to curl_easy_getinfo. To solve this compilation issue, i have tried to replace this with "struct curl_slist". Able to compile with this change but while running it gives segmentation fault even there is NULL checking in my code.
I expected the following
curl/libcurl version
libcurl version: 7.52.1 / OpenSSL version: 1.1.0d
[curl -V output]
operating system
Centos 6.5
The text was updated successfully, but these errors were encountered: