Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
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"