libcurl 7.29.0 crashes under following conditions:
The initialization followed by cleanup of multi interface causes segfault due to dereferencing NULL pointer. This code wont work:
:::c
int main(void)
{
curl_global_init(CURL_GLOBAL_ALL);
CURLM *multi_handle = NULL;
multi_handle = curl_multi_init();
if (multi_handle)
curl_multi_cleanup(multi_handle); // << Segfault here (multi.c:1776)
curl_global_cleanup();
return 0;
}
Thanks, this problem is already fixed in git commit da3fc1ee91de656a