Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
curl_easy_getinfo with CURLINFO_TLS_SSL_PTR not able to get compiled #1524
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
libcurl version: 7.52.1 / OpenSSL version: 1.1.0d
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"