URL: https://github.com/SSSD/sssd/pull/198 Title: #198: secrets: support https in proxy provider
lslebodn commented: """ Just for the record. Crash was caused by setting `long` value into variable `response_code` which had type `int`. And variables `req` and `response_code` were on the stack near each other.
``` CC src/util/tcurl_test_tool-tev_curl.o In function ‘handle_curlmsg_done’, inlined from ‘process_curl_activity.isra.0’ at src/util/tev_curl.c:245:13: src/util/tev_curl.c:224:11: error: call to ‘_curl_easy_getinfo_err_long’ declared with attribute warning: curl_easy_getinfo expects a pointer to long for this info [-Werror] crv = curl_easy_getinfo(easy_handle, CURLINFO_RESPONSE_CODE, &response_code); ^~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors ``` """
See the full comment at https://github.com/SSSD/sssd/pull/198#issuecomment-289436128